An unrecognizable, charred corpse discovered in a remote mountain village in China connects three local stories.
No streaming info available.
Verdict: Unknown
> Xin Yukun (Director)
> He Shan (Director of Photography)
> Xin Yukun (Writer)