Updated on
Summary
The Discovery shuttle is set to land at the Kennedy Space Center on Friday, after a delay due to thunderstorms in Florida, NASA said. The space agency was forced to miss two landing windows on Thursday due to the weather. If the weather does not improve, the shuttle may have to land at Edwards Air Force Base in California. The Discovery spent nine days docked at the International Space Station, and delivered a freezer for storing research specimens, a sleeping compartment, and other equipment.
