Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1987
1974
2022
2017
1970
1986
2007
1964
1934
2005
1976
1993
2000
1971
2002
1968
1992