Interactive map view. Drag and scroll to explore the scene, or expand to full screen.
This image shows the launch pad for China's Long March 10 (CZ-10) is well under construction at Wenchang Space Launch Site.