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:
Wenchang
Synthetic Aperture Radar
SAR
Umbra