Bigfoot Body Found in the Adirondacks_ A Squatch-D Deep Dive!

Steve & Chris look at another Bigfoot Body claim. This time in Steve's own backyard!