Guest Admin Posted January 15, 2019 Share Posted January 15, 2019 Bigfoot found? Nah, just a statue — with glowing red eyes in North Carolina USA TODAYAn animal control office in North Carolina is telling residents to stop calling about Bigfoot sightings related to a statue. View the full article Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.