Sasquatch Spotted Near Stillwater?! Check Out The Video Breakdown
I think the world would simply be a more enjoyable place if Sasquatch really did exist. This video hit the web recently claiming to be that of a ‘Squatch (that what the pros call them) in Minnesota and an expert breaks it down. You be the judge.
Subscribe to B105 on