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