Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2026
2022
2020
2021
2023
2025
2007
1999
1978
2010
1998
1981
2016
2019
1960