Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1987
2026
1974
2017
1996
1993
1964
2005
1994
1976
1943
1970
2000