"Na Cha is sent to the land of the dead to fight the seven devils."
Year Released: 1973
Staring: Li Ching, Tina Chin-Fei, Ping An, Hung Wei
Director: Tetsuya Yamanouchi
Na Cha is sent to the land of the dead to fight the seven devils.
No Trailer Available