This week we are joined by Jeffrey Meldrum, Ph.D., who discusses the science behind Sasquatch and similar “relict hominoids” purported to exist around the world.
This week we are joined by Jeffrey Meldrum, Ph.D., who discusses the science behind Sasquatch and similar “relict hominoids” purported to exist around the world.