Meru

Trailer

Plots(1)

This documentary follows three elite mountain climbers as they scale the Shark's Fin on Mount Meru in India, one of the world's most difficult peaks. (Netflix)