Bigfoot Fans Unite at Upstate New York’s Sasquatch FestivalBigfoot Fans Unite at Upstate New York’s Sasquatch FestivalAre you a believer in Bigfoot? Did you know that there's a town in Upstate New York that has been named the "Bigfoot Capital of the East?" Traci TaylorTraci Taylor
How Bizarre! Enter The Big Foot Calling Competition in Upstate NYHow Bizarre! Enter The Big Foot Calling Competition in Upstate NYYou've seen the crazy things people do in the woods, but I bet you haven't seen anything quite like this before!CarlCarl