What is Yeti? A Mythical Creature Hiding in the Himalayas?