Skip to Main Content

SPACE

Discovery

The 33rd and final mission for the space shuttle Discovery, launched on February 24, 2011 and landed March 9, 2011.