Beast from the east: Indian army's mountaineers reckon they've found Yeti footprints
  • 5 years ago
Largely regarded by the scientific community as a myth, the Yeti is part of Nepali folklore and is said to live high in the snow-capped Himalayas.
Recommended