A headless ghost haunts a mountain village.
January 1, 1977
Released
Feng piao piao gui piao piao
1h 30min
—
Mandarin
Seven Peaks Film Company
Try removing some of the filters to get more results.