United States

Shuttle Endeavour lands after its final flight


Photo  / 24

Astronauts of STS-134 pose for a group photograph shortly after landing onboard the space shuttle Endeavour at the Shuttle Landing Facility (SLF) at Kennedy Space Center in Cape Canaveral, Florida, June 1, 2011. From left: Flight engineer Roberto Vittori with the Italian Space Agency, pilot Greg Johnson, commander Mark Kelly and spacewalkers Mike Fincke, Greg Chamitoff, and Andrew Feustel. REUTERS/NASA/Bill Ingalls/Handout