The Himalaya Mountains have long been the backdrop for stories of the Yeti, a large ape-like creature that is said to inhabit the upper slopes of the range. Many supposed sighting of the […]