1928-07-15 | Shanghai,China
2016-09-26
Secret Imperial Edict
Dr. Li and the Mummy
Strange Tales from a Chinese Studio