Happy 25th Birthday Hubble!

03:49

On April 24, 1990, the Hubble Space Telescope was launched aboard the space shuttle Discovery, beginning a new chapter in space exploration.