Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
—
2023
2016
2008
1990
2007
1988
2017
2014
1995
2021
2020
1981
2009
1965