After bad weather kept it from heading to Florida for the second consecutive day, the space shuttle Discovery touched down safely in California moments ago, Space.com reports. The crew returns after a 14-day mission that including resupplying and repairing the International Space Station.
(More Discovery stories.)