‹ Previous Photo | Next Photo ›

The space shuttle Discovery lifts off on May 31, 2008 from Pad 39-A at the Kennedy Space Center in Florida. The Discovery shuttle successfully launched Saturday from Kennedy Space Center carrying seven astronauts and the key unit of the Japanese Kibo research module to the International Space Station.
| Jun 5th 2008 5:28PM
At NewsQuake!, the Netscape staff blogs about breaking news of every stripe. Looking for context, commentary, and lively reportage? You’ve come to the right place.