Top 10 Yeti and Abominable Snowman Sightings
The first recorded yeti sighting was on Everest 100 years ago. In the course of thirty or so trips to the Himalayas, I’ve heard many tales about the Yeti from Sherpas and they were clearly believers. There are very similar stories from local villagers all along the Himalayas, from Arunachal Pradesh to Ladakh, and even … Read more