You've heard of Sasquatch, but have you heard of Batsquatch? It hasn't been around long, but it sure has made some lasting impressions in Washington state after its mysterious appearance following the 1980 eruption of Mount St Helens. Do you believe?
Sources