The U.S. space shuttle Endeavour soared off its Florida launch pad on Wednesday on a mission to deliver and install an outdoor platform for science experiments on the International Space Station.
The U.S. space shuttle Endeavour soared off its Florida launch pad on Wednesday on a mission to deliver and install an outdoor platform for science experiments on the International Space Station.