Army Astronaut Returns to Earth
Photo Credit: NASA TV
Space shuttle Discovery lands at Kennedy Space Center, Fla.
Page last updated Wed November 7th, 2007 at 13:36