Share
twitterlinkedinfacebook
Image 1 of 1
India-9187.jpg
Mountain biker speeds past prayer flags on the highest motorable road in the world, as it approaches Leh.  Himalayan Mountains, Ladakh, India.