Loading...
Uploaded by AssociatedPress on Feb 20, 2008
Space shuttle Atlantis and its crew of seven landed at Kennedy Space Center in Cape Canaveral, Fla Wednesday. Its 5 million-mile, 13-day journey was highlighted by the delivery of the new European space station lab Columbus. (Feb. 20)
News & Politics
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (47)