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
2009
2003
2004
—
1969
2025
2024
1966
2014
1992
2023