NASA releases new Discovery pictures

(Reuters)
Updated: 2006-07-06 09:17

The space shuttle Discovery lifts off from the Kennedy Space Center in Cape Canaveral, Florida, in this photograp taken on July 4, 2006 and released by NASA July 5, 2006.[Reuters]
 1234567  


Today's Top News  
Most Commented/Read Stories in 48 Hours