3-2-1, Liftoff!

By / July 16, 2009

After five failed attempts, space shuttle Endeavour lifted off at NASA’s Kennedy Space Center in Florida on the STS-127 mission to the International Space Station. Endeavour’s flight will deliver the final components of the Japan Aerospace Exploration Agency’s Kibo laboratory to the ISS. The 16-day mission will include five spacewalks and the installation of two…

Read More