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

Tags:
China
Taiyuan
Umbra
Synthetic Aperture Radar
SAR