Skip to main content

On The Trail of Bigfoot: The Discovery

Journey to the northern Washington site that led to the biggest breakthrough in evidence pointing to the existence of the Sasquatch creature.