Previous
Next

What It Takes To Win A Sasquatch Calling Competition

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.

Previous
Next
Please wait...