Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2002
1986
1964
2006
1966
1963
1954
1955
2022
2023
1969
1977
1957
2005