Mysterious murders committed by a criminal have kept the public on their toes and the police have mistakenly accused an imposter of the crimes.
1976
1966
1957
2024
2023
2018
2003
2017
2025
2022
—