Kennedy Space Center

A very high resolution Umbra synthetic aperture radar (SAR) satellite image of Kennedy Space Center from January 1, 2025

Interactive Viewer

Tags: