Mysterious murders committed by a criminal have kept the public on their toes and the police have mistakenly accused an imposter of the crimes.
2007
1970
—
2024
2025
2017
2020
2023
1956
2002
2013
2026
1957