Climbers ascend Jengish Chokusu (also known as Victory Peak or Pik Pobeda), a summit between Kyrgyzstan and China that stands more than 24,000 feet tall. #Photography
Shared publiclyView activity