New Trip Report: Snow Leopards in Chicham, Himachal Pradesh (India)
Here’s an interesting report from Simon Steiner who visited the Kibber Wildlife Sanctuary in India’s Himachal Pradesh to see Snow Leopards. Sounds like an adventurous a
Here’s an interesting report from Simon Steiner who visited the Kibber Wildlife Sanctuary in India’s Himachal Pradesh to see Snow Leopards. Sounds like an adventurous a