Discovery and its seven astronauts safely landed Tuesday morning at Edwards Air Force Base in California after a two-week mission that involved unexpected repair spacewalks and a visit to the International Space Station.

Latest News