After 5 delays due to technical problems and the weather, the space shuttle Endeavour on mission STS-127 finally lifts off from Kennedy Space Center at 6:03 p.m. on 15 July 2009. With seven astronauts onboard, Endeavour is delivering the final component of the Japanese Kibo science laboratory to the International Space Station. The views of the liftoff were marred by a thick summer haze, which made photographing the launch difficult due to the distance.
All contents copyright Lunar Cabin