video 8 months ago

North Carolina Drivers Are Reporting Bigfoot Sighting Over A Statue With Glowing Eyes

GeoBeats
The Davie County Animal Shelter in North Carolina is telling people not to worry about the statue with the red, glowing eyes.