Space Launch Complex 40 & 41

A very high resolution Umbra synthetic aperture radar (SAR) satellite image of Space Launch Complex 40 & 41 from January 5, 2025

Interactive Viewer

Tags: