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 post, 04.27.20. Big Footprints: Sasquatch and Science, first appeared at The Gralien Report.