Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1989
2004
2019
2025
1973
2018
1987
1970
1983
1995
1977
1993
1999
2006
2024
1986