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 ...