Nature: Season 10, Episode 16
India's remote Ladakh region in the Himalaya Mountains, home to the snow leopard and other rare wildlife.