Drama, Horror | 1987-01-01 | Taiwan
0.0 / 10
$0
64 min.
Obscure IFD release of a Taiwanese revenge film.