About
Filipino horror movie from 1973.
Director
Writers
Studio
Lea Productions
Original Language
TL