It Exists: 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.

[ESPN]

Did we make you smile, entertain you, or teach you something new? Support us via Google: