SC EP:123 Bigfoot-like creature on Mount St. Helens
College instructor Mitchel Townsend reported on his research paper which he believes proves that a Bigfoot-like creature resides in the Mount St. Helens area of Washington state. In 2013, he came upon a stack of deer bones, and noticed they had giant…
Read More