Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1989
1993
2006
1987
2002
1973
1968
2017
1976
2005
2003
1992
1994
1986
1996