Share
twitterlinkedinfacebook
Image 1 of 1
India-8882.jpg
Self portrait of two mountain bikers at Khardung La at 18,380ft. the summit of the highest motorable road in the world.  Himalayan Mountains, Ladakh, India.