Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1993
2013
2024
1991
2007
1988
1985
1980
2010
1977
2008
1989
1996
1972
1986
—
1990