Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1973
1985
2009
1967
2018
2016
—
2001
2006
1969
2005
1999
2011
2003
2008
1965
2023