Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2011
1971
1982
2002
1993
1989
1985
2024
1988
2019
1996
1991
1980
2007
2004
1977