Situated in the Himalayan Mountains is a brightly lit cave where the Yeti lives. A believer in peace, this fearsome looking monster actually runs a Mountain Rescue Service. Having been pursued for years by climbers, hunters and expeditions, all this monster wants is to be left alone.