Space Shuttle Atlantis Touches Down

Space shuttle Atlantis lands safely at Kennedy Space Center in Florida, wrapping up an 11-day mission to deliver cargo to the International Space Station. Atlantis was NASA’s fifth and final flight of the year...

More