“Meru,” a new film on the quest to scale an “unclimbable“ mountain in India

For decades, the Shark’s Fin on Mount Meru in Northern India was thought by most elite climbers to to unclimbable. Read the rest