Who Is New Hope Jane Doe?

Investigators named her New Hope Jane Doe after her body was found in 1990 near the New Hope exit on I-40 in Orange County, North Carolina. If you have any informati
Published: 12:04 AM EDT September 20, 2019