
The Sable Lorcha
Budget: -
Revenue: -
In China, a man is arrested and tortured for a crime committed years before by his twin brother.
Director
Lloyd Ingraham
Writer
Cecil B. Clapp