Where To Stream American Monster Season 13 Episode 1
Control Freak
- Aired October 28, 2025
- 60 Min
When two bodies turn up in a car crash, investigators uncover the grizzly truth about a seemingly perfect relationship.
Control Freak
When two bodies turn up in a car crash, investigators uncover the grizzly truth about a seemingly perfect relationship.