A serial killer known as "The Harrower" has terrorized this small town for years. Will the killer ever be stopped?
2017
2025
—
2021
2018
1953
1986
2015
2023
1945
1982
2024