The countdown has resumed and there are no further holds planned as all await liftoff of space shuttle Discovery on its STS-131 mission to the International Space Station. The shuttle sits bathed in the bright xenon lights against the predawn darkness at Launch Pad 39A at NASA’s Kennedy Space Center in Florida.
Discovery is “go” for launch at 6:21 a.m. EDT!