Created 19-May-11
Modified 20-May-11
Visitors 49
24 photos
This was the final launch of Space Shuttle Endeavour (STS-134) May 16, 2011 at 8:56 a.m. Eastern Daylight Time

Categories & Keywords
Category:Science and Technology
Subcategory:
Subcategory Detail:
Keywords:ENDEAVOUR, NASA, STS-134, Space shuttle