Has the Yeti Myth Finally Been Solved?