News tagged with himalayas

Related topics:

Siberian region 'confirms Yeti exists'

A Russian region in Siberia on Monday confidently proclaimed that its mountains are home to yetis after finding "indisputable proof" of the existence of the hairy beasts in an expedition.

dateOct 10, 2011 in Other
shares0 comments 22