April 25, 1990, Deployment of the Hubble Space Telescope Posted by Dj Videek Stage Craft Gurgaon Delhi North India on April 24, 2015 Get link Facebook X Pinterest Email Other Apps In this April 25, 1990, photograph taken by the crew of the STS-31 space shuttle mission, the Hubble Space Telescope is suspended above shuttle Discovery's cargo bay some 332 nautical miles above Earth. via NASA http://ift.tt/1DHC056 Comments
Comments
Post a Comment