Friday, May 26, 2006

Thorang La Pass-5419 meters (17,764 feet)



Top of the world

0 Comments:

Post a Comment

<< Home