China`s Kunlun Mountains, also known as the dragon spine, is the birthplace of Chinese civilization. It was a sight to look down from the air.
View Full Image on Dreamstime
Username: Wuwei1970
Editorial: No
Width: 8220 pixels
Height: 4725 pixels
Downloads: 2
Image ID: 143466495