Endeavour touches down in California
(Reuters)
Space / Astronomy Related News
Reuters - Astronauts aboard the space shuttle Endeavour wrapped up a 16-day mission to prepare the International Space Station for its first six-member crew with a flawless touchdown at NASA's backup landing site in California.