Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1998
1980
2008
2010
2013
1988
1996
1986
1985
1990
—
1972
2007
2024
2019
2018
2002
1981