Astronauts aboard the space shuttle Atlantis finally made it home after a voyage of more than 5 million miles.
By DENNIS OVERBYE, New York Times
Sun, 05/24/2009 - 9:16am
Astronauts aboard the space shuttle Atlantis finally made it home after a voyage of more than 5 million miles.