In the winter of 1971, along the rural stretch of Interstate 75 in Central Florida, two teenage hitchhikers spotted something ...



Video by: Daily Creepy Story

Florida State Tribune 1200 630