Endeavour’s final mission was a success, as the space shuttle landed on a runway in Cape Canaveral, Florida, Wednesday morning. Mark Kelly, the husband of Rep. Gabrielle Giffords, piloted the shuttle on its final mission. "It's sad to see her land for the last time," he said, "but she really has a great legacy." He will return to Houston Thursday to reunite with Giffords. The space shuttle Atlantis, meanwhile, is scheduled for its final flight on July 8.