Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1989
—
1982
2008
1988
1996
2019
1980
2011
1986
1995
1991
1993
1977
1990