News

Atlantis Streaks Back to Earth

(AP) -- Space shuttle Atlantis and its crew returned to Earth on Wednesday, wrapping up a 5 million-mile journey highlighted by the successful delivery of a new European lab to the international space station.