From the youtube channel of Sasquatch BC:
Last Spring we were invited to take part in a Town hall meeting for the filming of Finding Bigfoot's "Sasquatch Wars" Episode. (season 8 episode 1)
This was an episode where the team members had a bet on which area has more Sasquatches... the Olympic Peninsula of Washington State USA or the South Western Forest region of British Columbia, Canada.
One of the eye witness encounters was particularly compelling and in an area we knew well so my Son Cypher and I decided to go have a closer look ourselves.
What we encountered surpassed our expectations...