The Forgotten Serial Killer
Little is known about the Chameleon, Stephen Morin, who is suspected of killing over 30 people, but hardly anyone has heard his name.
Stephen Peter Morin was born on the 19th February 1951 in Providence, Rhode Island. He left school early, quickly developing a drug habit and a penchant for getting into trouble with the law.