An optical satellite image overview of Launch Complex 96 at the Jiuquan Satellite Launch Center, China.

Launch Complex 96, Jiuquan

Interactive Viewer