A very high resolution Umbra synthetic aperture radar (SAR) satellite image of Naro Space Center, South Korea.

Naro Space Center

Interactive Viewer

Tags:
SAR
Synthetic Aperture Radar
Umbra