Where To Stream Unusual Suspects Season 1 Episode 12
Happy Face Killer
- Aired August 30, 2010
- 60 Min
A mild-mannered grandmother accuses her boyfriend of the murder of a local woman. Five years later, someone else claims responsibility for the crime and the murders of six other women.