Multiple red-eyed Bigfoot sightings in NC town lead to strange discovery in the woods

Multiple reports of a Bigfoot with glowing red eyes in the North Carolina town of Mocksville have been explained. Turns out it’s an 8-foot-tall wooden statue with red glass eyes.

QR Code
Embed the QR code on your website:
Download
Copy