NASA / BILL INGALLS / SCIENCE PHOTO LIBRARY NASA / BILL INGALLS / SCIENCE PHOTO LIBRARY
Space Shuttle launch control. NASA managers using television screens and other equipment to monitor the crew members of mission STS-118 (8th to 21st August 2007) as they prepare for launch aboard the Space Shuttle Endeavour. The managers are in the Launch Control Center at the Kennedy Space Center, Florida, USA. Endeavour launched at 18:36 EDT on 8th August 2007. Mission STS-118 continued the construction and maintenance of the International Space Station (ISS) in Earth orbit. Photographed on 8th August 2007.
Model release not available. Property release not required.