In 1937 a woman was found dead under the Fox Tower. Peking Police Chief Han Shiqing reported that the corpse is reminiscent of mysterious religious sacrificial activities. What is the truth?
You Liping
Acting
Wang Yanan
Zhaobei Zhang
Lu Yiding
Hao Guan
47 Bombs
The Soul Conductor
Guimoon: The Lightless Door
Cheat
The House of Snails
Mother
Art of the Devil 3
May the Devil Take You Too
Deep Sea Python
The Apology