0.844 Views
In China, a man is arrested and tortured for a crime committed years before by his twin brother.
Release: Nov 28, 1915
Runtime: 50 minutes
Language: No Language
Studio: Fine Arts Film Company
Country: United States of America