Ghost of Bigfoot Caught on Camera

This photograph was taken at the Montana Vortex in Glacier National Park, a spiritual place where the rules of physics are skewed and where many say they can feel closer to "the power of nature". This place also happens to be a hot spot for Bigfoot activity.

Posted Sunday, February 10, 2019