A very high resolution synthetic aperture radar satellite image of the Vostochny Cosmodrome in Russia.

Vostochny Cosmodrome

A very high resolution Umbra synthetic aperture radar (SAR) satellite image of the Vostochny Cosmodrome in Russia.

Interactive Viewer