What’s going on in Littleton, North Carolina?
100 miles away from Hampton Roads lies a small town called, Littleton, NC. Since 2016, there has been an influx in Bigfoot sightings. The most recent sighting was in March. Steve Barcelo owns and operates the “Cryptozoology & Paranormal Museum” in addition to being a city councilman leading the Bigfoot charge in Littleton, North Carolina.
This is Jesse Walker. Jesse Walker recounts his run-in with Bigfoot.