In this episode, we get to speak in person with the near legendary scientist in the study of Bigfoot, Dr. Jeffrey Meldrum of Idaho State University.
In this episode, we get to speak in person with the near legendary scientist in the study of Bigfoot, Dr. Jeffrey Meldrum of Idaho State University.