Space Shuttle Endeavour successfully landed at the Kennedy Space Center in Florida at 2:34 a.m. on Wednesday. The touch-down marks the end to Endeavour's final mission, STS-134, and the penultimate mission of the entire Space Shuttle Program, which is slated to end after Atlantis makes one last voyage later this summer.
On STS-134, "the crew completed a 16-day mission servicing the International Space Station, totaling up 248 orbits around the Earth, four space walks and successfully installing a $2 billion cosmic ray detector," according to the Atlantic Wire. "They also managed to juggle several live interviews from space and a serenade by amateur musicians from a NASA American Idol-style contest."
Watch other Videos on the Technology Channel.