Where To Stream City Confidential Season 13 Episode 2
The Telltale Creek
- Aired March 30, 2023
- 60 Min
Residents in North Carolina feel nervous when a high school freshman disappears while on her way to see a friend, and when her body is found weeks later, the community comes together to determine who is to blame for her untimely death.