Connect to share and comment

Picture 7

Picture 7

Google Earth image near the borders of Gansu province and Xinjiang, some less than 100 miles from the headquarters of China's space program.

Telegraph