Space shuttle Discovery, 7 astronauts blast off

April 5, 2010 4:58:39 AM PDT
Discovery and seven astronauts rocketed into orbit Monday on one of NASA's final stockpiling missions to the International Space Station, its takeoff flames bringing an early dawn to the coast with this last scheduled shuttle launch in darkness.

Load Comments