Hubble Space Telescope turns 25

Friday marks the 25th anniversary of the Hubble Space Telescope’s launch on April 24, 1990 from the Kennedy Space Center aboard the space shuttle Discovery.

feedback