Monday, February 8, 2021

Every year, Bigfoot believers descend upon the Adirondack town of Whitehall, New York, for the Sasquatch Calling Festival. E:60 talks to contestants – and those who claim to have seen Sasquatch himself.