Bigfoot near Squaw Peak? Video of mysterious creature goes viral
But the video itself is ultimately inconclusive, according to Jeffrey Meldrum, a professor of anatomy and anthropology at Idaho State University and Bigfoot researcher. Meldrum said though the video appears to show an upright creature with a distinct ...
See all stories on this topic »