Discover
The team reports to the Mount Washington resort in New Hampshire where Bigfoot sightings have unnerved hotel guests. Evidence points to Franconia Notch, where the team blasts calls from an alpine horn, hoping to herd in a Bigfoot.
Original Release
01/22/2017