Share
twitterlinkedinfacebook
Image 1 of 1
20130815_asia_01104.jpg
Bicycling at Sarchu (at 14,432 feet) along the so-called Leh-Menali Highway which is between the Baralacha La and Lachulung La Passes, near the boundary between Himachal Pradesh and Ladakh in India.