Do you believe in Sasquatch? If you're not convinced, some new photos may help change your mind! The Washington State Department Of Transportation tweeted photos that appear to show a big furry creature trudging through the snow at Sherman Pass yesterday, and it sure does look like Sasquatch!
Check out the photos below and decide for yourself. As for me, I'm a believer!