Lhotse Climb

South Face of Lhotse, as seen from Chukhung Ri

Location: Border of Province No. 1, Nepal and Tibet Autonomous Region, China Elevation: 8,516 meters Everybody is familiar with the tallest mountain of the world, Mt. Everest. But did you know that just south of this towering landform is the fourth highest peak in the world? It’s true, and this mountain is … Read more