Quantcast
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.


comments powered by Disqus