Get Space Science News headlines emailed to you daily.
Leaky Valve May Delay Space Shuttle Launch Source: Space.com Tuesday 16th March, 2010
Space shuttle Discovery is seen after completing its 3.4 mile trip from Kennedy's Vehicle Assembly Building to Launch Pad 39A on March 3, 2010 in preparation for an April 5 launch on NASA's STS-131 mi... ...