The Beast Of Bray Road – Wisconsin
The Beast of Bray Road is a mysterious cryptid that has been reported in and around the Elkhorn area in Wisconsin, particularly near Bray Road. There were so many sightings in the area that stories about the beast became incredibly…