Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2025
—
1991
1975
1970
1985
1974
1977
1983
1969
1987
1971
1973
2007
1955
2003
1972
2008