Mission STS-134 completed
Tag
Space Flight
0
comments
Endeavour landed at 2:35 a.m. EDT on Wednesday, June 1, 2011. That's the end of the STS-134 mission, that's the final mission of Space Shuttle Endeavour. Atlantis is waiting at launch pad and ready for the last mission.
More info @ NASA
Read more...
Credits : Nasa / Bill Ingalls
More info @ NASA