An occult scientist tries to steal a collector's Chinese staff.
Release Date: April 11, 1917
View more ->