A satellite image of the Jiuquan Satellite Launch Center in China from 2007.

Jiuquan Satellite Launch Center

Interactive Viewer

Tags:
China
Jiuquan