Discovery touches down, lifting NASA's spirits
The space shuttle Discovery and its seven crew members returned to Earth today after fixing the Hubble Space Telescope in a mission that gave NASA a badly needed success.
The space shuttle Discovery and its seven crew members returned to Earth today after fixing the Hubble Space Telescope in a mission that gave NASA a badly needed success.