A high resolution optical satellite image showing the aftermath of an explosion during a rocket test at Jiuquan Satellite Launch Center in China.

Jiuquan Satellite Launch Center

A high resolution optical satellite image showing the aftermath of an explosion during a rocket test at Jiuquan Satellite Launch Center in China.

Interactive Viewer