A very high resolution Umbra synthetic aperture radar satellite image of Wenchang Space Launch Site in China.

Wenchang Space Launch Site

A very high resolution Umbra synthetic aperture radar satellite image of Wenchang Space Launch Site in China.

The complex shown is currently undergoing upgrades to support more rocket launches and multiple land clearings can be seen in this imagery when compared to the Google satelllite imagery.

Interactive Viewer