His willingness to bring scientific rigor to Sasquatch studies earned him the gratitude of enthusiasts and the withering scorn of debunkers. Jeffrey Meldrum’s lab came to house more than 300 casts of ...
One of the legendary scientists responsible for the investigations into Bigfoot has died at the age of 67. He was one of the pioneers into the scientific probes into the possibility of the mysterious ...