An Umbra synthetic aperture radar satellite image of Taiyuan Satellite Launch Center in China

Taiyuan Satellite Launch Center, China

An Umbra synthetic aperture radar (SAR) satellite image of Taiyuan Satellite Launch Center in China

Interactive Viewer