New Hope Jane Doe/Hillsborough Jane Doe

Episode 72,   Sep 30, 2022, 07:00 AM

Episode image
On 19th September 1990, the body of a teenage girl/young woman was found by workers on the side of the I-40 in Hillsborough, North Carolina. She had been there for less than a week, and despite a couple of witnesses coming forwards enabling police to piece together her final hours, she's never been identified. Who is New Hope Jane Doe and who is responsible for her murder?