NASA said engineers fixed the hydrogen gas leak that postponed Wednesday's launch. The space agency still isn't sure what caused the leak, but several parts were replaced.
A series of delays has made Discovery a month late for its mission to deliver a final set of solar wings to the space station. The launch is now set for 6:43pm Sunday evening.
Slideshow archive | ABC13 wireless | Help solve crimes