The Final Space Shuttle Launch in Pictures
- Sat 09 Jul 2011 01:00:AM
One of the most anticipated shuttle launches of all time took place July 8 when Atlantis lifted off at 11:29 A.M. Eastern time for its 33rd and final mission--both for it and NASA's 30-year-old manned space shuttle program. The launch and orbital insertion were flawless. [More]
Source: The Final Space Shuttle Launch in Pictures