Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1987
1943
1964
1993
1976
1934
1968
2006
1977
2005
1971
2017
2025
1995
1973
1970
1981