space shuttle launch

Space Shuttle Discovery’s Final Mission

The Space Shuttle Discovery lifted off from launch pad 39a this past Thursday, after numerous delays. [photogallerylink id=29769 align=left] This launch marks the Space Shuttle Discovery’s 39th and final mission to the International Space Station.

03/01/2011

Follow

Get every new post delivered to your Inbox.

Join 3,622 other followers