Space Shuttle Landing of the Day: Space Shuttle Endeavour landed on Earth for the final time early this morning. The shuttle tallied over 122 million miles during its 25 flights, and is now headed for retirement at the California Science Center Museum in Los Angeles.
Endeavour’s legacy includes a satellite-rescue mission, Hubble Space Telescope repairs and, in its final mission, putting the finishing touches on the International Space Station. Just after Endeavour landed, Space Shuttle Atlantis rolled out to the launch pad, where it will take off for the shuttle program’s final mission in July.
[yahoo]






