On this day in history, April 25, 1990, Hubble Space Telescope placed in orbit
The Hubble Space Telescope reached space aboard Space Shuttle Discovery — and soon began transmitting spectacular images back to Earth of the mysteries of the universe. The Hubble Space Telescope, which has delivered awe-inspiring images of creation and …