They decided to delve deeper into yeti lore and came up with 10 little known facts about these mysterious mountain dwellers. The infamous 'Yeti scalp' at Khumjung Monastery 1) Everest, Cho Oyu ...
Some results have been hidden because they may be inaccessible to you