The Bray Road Beast

The Bray Road Beast

  • Post Author:
  • Post Category:Videos



In 1989 a country road outside of the Wisconsin town of Elkhorn became the center of a media frenzy unlike anything the world had ever seen. “People were …

source