Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
2015
2024
2023
2022
1971
1953
1982
2002
2006
1970
2003
2010
2018
2014
2016
2025