Mysterious murders committed by a criminal have kept the public on their toes and the police have mistakenly accused an imposter of the crimes.
1999
1979
2013
2025
1998
2003
2023
2004
2011
2009
2024
—
2016
1964
1993
2002