Satan demands worship but now he demands a meat cleaver massacre. A town under the control of the devil and a mystery killer on the loose leads to shock after shock.
1999
1959
1987
1985
1990
2004
1945
2000
1991
1972
2017
2003
2006
1957
2007
1998
1980
2025