Bigfoot in NC: The legend, the sightings and ties to a WNC costume shop
Bigfoot sightings in North Carolina have persisted for decades, with reports from various locations. A WNC costume shop has been linked to the legend, suggesting a possible connection between the sightings and local culture.
AI-generated summary of the original article β see the source for the full story.
Log in to join the discussion.