Among the snowy peaks of Nepal and Tibet, stories tell of a mysterious ape-like creature called the Yeti. Purported to be a towering human-like figure covered in shaggy fur, the Yeti continues to excite dedicated believers still hoping for evidence that t