Space shuttle set to lift off

(agencies)
Updated: 2007-08-08 11:10


Space Shuttle Endeavour sits on launch pad 39A at the Kennedy Space Center in Cape Canaveral, Florida August 7, 2007 as the Rotating Service Structure is rolled back. Endeavour's STS-118 mission is scheduled to launch August 8 for an 11-day mission to the international space station with a 7-man crew. [Reuters]

 12345  


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