Quantcast
Last updated on April 23, 2014 at 20:10 EDT
STS091-707-090
13 of 68

STS091-707-090

June 8, 2011
Russia's Mir space station is captured on film as it floats above the blue and white planet Earth during Shuttle-Mir final fly-around.