Space shuttle Endeavour is prepared for launch as the Rotating Service Structure (RSS) is rolled back at the launch pad, at the Kennedy Space Center in Cape Canaveral, Florida April 29, 2011. Endeavour is scheduled for launch on Friday on a mission to the International Space Station. [Photo/Agencies]
|