Nature · S10 E16
1992-01-19 · 53 min
India's remote Ladakh region in the Himalaya Mountains, home to the snow leopard and other rare wildlife.