Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1976
1993
1982
2017
1986
2018
2024
2006
1994
1991
2004
1989
2001
1987
2013
2005