There is a contest. The prize is immortality. To win, all you have to do is kill! A demon with the power to resurrect and control the dead enters the contest. There will be HELL to pay!
1985
2024
2013
1975
1986
1956
2014
1957
1958
2012
1959
1995
2004