• “Swamp Loggers” Stumble Upon Bigfoot Nest?26

    • December 6, 2010

    According to the Bigfoot research team, Discover Bigfoot, on one of the latest episodes of the reality television show Swamp Loggers, the crew stumbles upon a Bigfoot nest out in the forests of North Carolina. Some of the crew members from the show photographed their find. The photos show matted grass and large mounds of

    READ MORE

What readers are saying...






Top Authors