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)
Subscribe to Updates
Get the latest creative news from FooBar about art, design and business.