The Telltale Creek
- Episode aired Mar 30, 2023
People in the charming city of Hope Mills, North Carolina, are on edge when a high school freshman vanishes while on her way to meet a friend. When she turns up dead three weeks later, law e... Read allPeople in the charming city of Hope Mills, North Carolina, are on edge when a high school freshman vanishes while on her way to meet a friend. When she turns up dead three weeks later, law enforcement and the local community rallies to flush out the killer.People in the charming city of Hope Mills, North Carolina, are on edge when a high school freshman vanishes while on her way to meet a friend. When she turns up dead three weeks later, law enforcement and the local community rallies to flush out the killer.