A Look Back Space Shuttle Endeavour Sts-127 Launch
After many failed attempts that were postponed because of weather, space shuttle Endeavor finally launched into the stars on the evening of July 15, 2009. The crew of 7 successfully dropped off an American astronaut and retrieved a Japanese astronaut.