E-mail this image
Space shuttle Endeavour launches on STS-134
Spacec shuttle Endeavour lifts off from Kennedy Space Center in Florida on May 16, 2011 for its final and what will be the penultimate flight for the U.S. shuttle program. "We want to thank all the tens of thousands of employees who have put their hands on this incredible ship," shuttle commander Mark Kelly said moments before liftoff at 8:56 a.m.
May 16, 2011