The launch of the space shuttle Discovery on its final scheduled mission has been delayed for at least 24 hours until Tuesday because of a leak in a pressurization system, NASA said.
The launch of the space shuttle Discovery on its final scheduled mission has been delayed for at least 24 hours until Tuesday because of a leak in a pressurization system, NASA said.