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.
2023
2013
1993
1911
1988
2015
1974
1968
2016
2024
2000
1975
1959
1960
2008