SPACE

The Shuttle's Final Landing

Thursday, July 21, 2011 | 7:22 a.m.

Atlantis and the STS-135 crew touched down at NASA's Kennedy Space Center in Florida just before dawn on July 21, 2011, wrapping up the final mission of the 30-year space shuttle program.


Follow National Journal
  • NationalJournal on Twitter
  • NationalJournal on Facebook
  • NationalJournal on Tumblr
  • NationalJournal's RSS Feeds
  • NationalJournal's Email Newsletters
  • NationalJournal on iPhone and iPad