Skip to playerSkip to main content
  • 16 years ago
The U.S. Shuttle 'Atlantis' has successfully returned from its final ever mission, to the International Space Station. It touched down at Cape Canaveral in Florida.
Comments

Recommended