Designed by
Title
Apollo 1960s mission control equipment on display in Kennedy Space Center, USA #277435322
Description
Orlando, USA - July 25, 2010: Apollo 1960s mission control equipment on display in Kennedy Space Center, USA
This image is editorial