A very high resolution Umbra synthetic aperture radar (SAR) satellite image of the Launch and Landing Facility at Kennedy Space Center.

Launch and Landing Facility

A very high resolution Umbra synthetic aperture radar (SAR) satellite image of the Launch and Landing Facility at Kennedy Space Center.

Interactive Viewer

Tags:
Umbra
Synthetic Aperture Radar
SAR
NASA
Kennedy Space Center