by Bill D'Zio | Apr 1, 2020
On April 25, 1990, NASA deployed the Hubble Space Telescope, named after Edwin Powell Hubble. It was placed into orbit by crew members of the space shuttle Discovery after launching on April 24, 1990. The large reflecting telescope was the most sophisticated...