Ultra low budget, shot-on-video Brazilian horror involves a devil worship cult sacrificing women to Satan.
—
2023
2011
2000
2008
1998
2012
2003
2013
1994
2010
2007
2006
2001
1890
1993