Apollo 11 sits on launch pad 39A May 12 2010

5358224&asGalleryImage=true&__SQUARESPACE_CACHEVERSION=1274736038491New in our gallery and store: Today we've started an Apollo 11 photo collection in our space gallery. The images form today include activitied up through the launch on July 16, 1969. Four days later Apollo 11 landed the first humans on the moon. In the image above a technician can be seen atop the white room, through which the astronauts will enter the space craft. [More Apollo 11 Photos | More Space Photos]