Wenchang Space Launch Site

An Umbra synthetic aperture radar (SAR) satellite image showing two launch pads at Wenchang Space Launch Site in China.

A synthetic aperture radar satellite image showing two launch pads at Wenchang Space Launch Site in China.

Interactive Viewer

Tags: