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]
 |
|
Most Commented/Read Stories in 48 Hours |
|
|
|