The Sable Lorcha

In China, a man is arrested and tortured for a crime committed years before by his twin brother.

Runtime: 50 minutes

Quality: HD

Released: Nov 28, 1915

IMDb: 10