Sunday, March 15, 2009

Discovery Space Shuttle Launch Tonight

Discovery is set to liftoff at 7:43 p.m. EDT on the STS-119 mission to the International Space Station. Commander Lee Archambault and crew will install the outpost's final set of solar arrays. › Space Shuttle Section
March 15, 2009

No comments:

Post a Comment