Saturday, May 13, 2017

The release of the Hubble Space Telescope during STS-31 in April 1990. [1,730 × 1,105]


http://bit.ly/2pK6tRq via /r/spaceporn http://bit.ly/2r5LT1P