The Abominable Snowman is just a legend. Or is it? We break down the history of the Himalayas' most famous monster, from ancient legends to Russia's yeti museum. Anne Rhodes Feb 5, 2013