Sep 29

The UnXplained Zone: The Proof Is Out There

The UnXplained Zone writes “Evidence of a supposed Bigfoot sighting in North Carolina causes experts to draw conflicting conclusions based on its legitimacy, in this clip from Season 1, “Giant Blobs and Backyard Bigfoot.”

Leave a Reply