News

Bigfoot found? Nah, just a statue — with glowing red eyes in North Carolina

An animal control office in North Carolina is telling residents to stop calling about Bigfoot sightings related to a statue.