NASA’s Hubble Space Telescope Marks 35 Years from Launch
Celebrate Hubble Space Telescope’s 35th Birthday with Stunning Images Happy anniversary to the Hubble Space Telescope, which launched on April 24, 1990 By Meghan Bartels edited by Lee Billings The Tarantula Nebula, located about 161,000 light-years away in the Large Magellanic Cloud bordering our Milky Way, is packed with ionized hydrogen gas dotted by supernova…
