Interactive map view. Drag and scroll to explore the scene, or expand to full screen.
An Umbra synthetic aperture radar (SAR) satellite image showing two launch pads at Wenchang Space Launch Site in China.