10 years ago, Officer James Fincher narrowly escaped being killed at the hands of a masked maniac. Now a Detective, a new string of murders has begun in Havenwood. Has the Ripper returned?
2012
2011
2015
1983
2020
1957
2001
2009
2000
1964
1981
2024
2016