Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2007
1986
1987
2006
1996
2003
1943
2002
1970
2022
1964
1993
1971
1992
1994
1989