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

Tags:
Wenchang
Synthetic Aperture Radar
SAR
Umbra