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

Wenchang Space Launch Site

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

Interactive Viewer