Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1987
1991
2017
2007
1934
1943
1993
1971
2000
1970
1990
1964
2005
1976
1973
2003
2002