Posted by: Craig Woolheater on January 10th, 2014
Meldrum is more circumspect about the matter, as the skeptical scientist that he is. If asked, he simply says, “Well, let’s put it this way. I saw something.” The sighting occurred at the Alberta Habitation Site in the foothills of the Rocky Mountains east of Jasper National Park. This is one of the hottest sites in North America.
Read: Meldrum Sees a Squatch? »