Tian Shan, literally "celestial mountains, is a large mountain system located in Central Asia. At 5445m, Mount Bogeda located in the Xianjiang region of China is one Tian Shan's taller peaks. [up to 768x1024]
flickr.com/photos/rosemania/146818692/lightbox/Posted Dec 2, 2011, 4:03 AM UTC
290