Quantcast
Last updated on April 16, 2014 at 6:04 EDT
STS081-E-5937
34 of 89

STS081-E-5937

June 3, 2011
The Hubble Space Telescope (HTS) begins its separation from Discovery following its release.