The STS-130 mission came to an uneventful close Sunday night in Florida when space shuttle Endeavour landed safely at Kennedy Space Center. The orbiter touched down at 10:20 P.M. after a two-week trip to the International Space Station (ISS). [More]
New! Sign up for our email newsletter on Substack.