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 through a time lapse image. 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. The blur effect is caused by long exposure. [Reuters]

12345  


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