The Yeti, an Ancient Race