Loading...
Uploaded by mclein1097 on Oct 2, 2011
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.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)