Nova Scotia Bigfoot Footage?

From World Bigfoot Radio: "Sasquatch running 2018, Leo Frank. A quick look at a piece of video of a Sasquatch running away from a researcher in the woods, filmed in 2018 in Nova Scotia by Leo Frank. Full length interview, additional pics and backstory coming this fall! Check out episode #54 THE TROLL for Leo's last appearance on the show!"


Posted Saturday, August 01, 2020