The Best Photos from Space 2011

NASA / Getty Images

The Space Shuttle Discovery
Seen from the International Space Station, Discovery is photographed on February 26, 2011, during its 39th and final flight, as it prepares to dock.

Get the Latest Photos from
Get TIME photos and pictures of the week delivered directly to your inbox.