Extremely obscure Filipino horror flick centers around an evil Satur.
November 21, 1975
Released
At Lumaganap Ang Lagim
—
Tagalog
Duke Land Productions