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