Meili Snow Mountain
This photo was taken at the foot of Mt.Meili, Yunnan province, China. Nov, 2005. Where is at an altitude of about 3,500 metres (11,500 feet).
© Trix1428 | Stock Free Images
Similar Free Images