Search Everything

Login

Send feeback or report a bug here

Send feeback or report a bug here

Fighting in the Temple
Fighting in the Temple

Fighting in the Temple

1 hour 44 minutes
2023-11-17
0.0

Watch Trailer

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?