The insignia of NASA at the Space Center in Florida. USA. National Aeronautics and Space Administration.

- Image ID: DJ0XNM

The insignia of NASA at the Space Center in Florida. USA. National Aeronautics and Space Administration.

MERVYN REES / Alamy Stock Photo

Image ID: DJ0XNM

Location: NASA Space Center Cape Canaveral, Florida, United Staes of America.