Sasquatch Chronicles

The Beast of Bray Road and “Embracing the Strange”

Flyover Culture writes “To many, the city of Elkhorn, Wisconsin, is an idyllic community of Midwest hometown charm – better known as “Christmas Card Town.” But in the late 80s, a crop of sightings would spark an interest in Elkhorn’s other claim to fame: The Beast of Bray Road.”

 

YouTube video player

Exit mobile version