Atlantis Makes Shuttle Program's Final Landing

  • Uploaded by Will69ease on Jul 21, 2011
  • Views: 85

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.

Show Description Hide Description