Kennedy Space Center, Florida, USA
Kennedy Space Center. Satellite image of the space launching facilities of the Kennedy Space Center, Cape Canaveral, Florida, USA. The different areas are labelled in red. Image taken by the Ikonos satellite on 3 June 2002.
Details
License type
Rights Managed