ne0213-last-hubble-mission Published on April 23, 2016 in 24 April 1990, 12:33:51 UTC, T minus ZeroFull resolution (1536 × 1024) ← Previous Next → The Hubble Space Telescope in Earth orbit. (NASA)