Endeavour's Lift-0ff into History

The space shuttle's STS-134 crew are space station bound on this historic last flight of Endeavour. Launched May 16, 2011 - 8:56am EST
credit : NASA
Watch more  ►
Shows