Where To Stream Killer at the Crime Scene Season 3 Episode 12
Episode 12
- Aired November 13, 2023
- 60 Min
How the discovery of a woman's dead body in a playground led to the forensic analysis of a water bottle, linking the murder to a series of sexual assaults in the area.