Illinois man thinks he saw Bigfoot

The Sasquatch statue known as “Sassy” has become a roadside attraction outside the Shawnee Forest Cabins in Herod, Illinois. The Shawnee National Forest has been the site of numerous Bigfoot sightings, according to the Bigfoot Field Researchers Organization. (Carrie DeVore)

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *