The discovery seemed to provide evidence for the existence of the Sasquatch– like creatures of native American myth. Now, using advanced scientific …