Where To Stream 72 Hours True Crime Season 1 Episode 2
Who Killed Santa?
- Aired November 11, 2003
- 30 Min
In 2001, there are a series of murders of homeless people in Toronto. The latest killing is of a gentle man, well known in the area by residents who nicknamed him Santa Claus.