Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1999
1988
2019
1991
1977
1986
2004
1980
—
1989
1993
1985
2005
2011
2007