Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2024
2021
1953
2023
2001
2017
1987
1999
2007
2020
2010
2015