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