Launch Complex 96, Jiuquan

A very high resolution optical satellite image of Launch Complex 96 at Jiuquan Satellite Launch Center, China.

Interactive Viewer

Tags: