Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1988
—
2023
2019
2020
1990
2011
2010
2007
1999
2002
2004
2006
1954