A very high resolution Umbra synthetic aperture radar (SAR) satellite image of Ariane Launch Complex 4 (ELA-4) located at the Guiana Space Center, French Guiana.

Ariane Launch Complex 4 (ELA-4)

A very high resolution Umbra synthetic aperture radar (SAR) satellite image of Ariane Launch Complex 4 (ELA-4) located at the Guiana Space Center, French Guiana.

Interactive Viewer