A Look Back Space Shuttle Discovery STS-119 Launch
In a blaze of clouds and smoke, space shuttle Discovery lifted off into a dusky night sky on March 15th 2009. The 13-day mission included three spacewalks and also delivered and helped install a replacement distillation assembly centrifuge to the station’s water recycling system.