Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
1987
1943
1934
2021
2005
2019
2017
1993
2022
1976
1968
1996
2025
1973
1992
1977
1964
2007
1988