Lake Hope State Park in McArthur, Ohio is the antidote to modern life you didn’t know you needed. Nestled in the verdant hills of Vinton County, this 2,983-acre woodland sanctuary might as well be on ...
Uncover the eerie real-life roots behind famous urban legends and see how simple truths evolved into stories that still chill ...