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