Share
twitterlinkedinfacebook
Image 1 of 1
India-8870.jpg
Point of view photo of altimeter on wrist of mountain biker at Khardung La at 18,380ft. the summit of the highest motorable road in the world.  Himalayan Mountains, Ladakh, India.