The space shuttle Endeavour landed on Wednesday, and last night Mark Kelly was finally able to see Rep. Gabrielle Giffords again after 18 days apart. "It was actually a very touching moment," said Giffords' spokesman. "They are smiling ear-to-ear and haven't let go of each other's hands."