
Shuttle STS-134 back from enhancing Space Station
Paris, France (ESA) Jun 02, 2011 - The wheels of Space Shuttle Endeavour touched down at NASA's Kennedy Space Center in Florida this morning at 06:35 GMT (08:35 CEST) after a 16-day mission that added a pioneering experiment to the I











