In 1990, the space shuttle Discovery blasted off from Cape Canaveral, Florida, carrying the $1.5 billion Hubble Space Telescope.
On April 24, 1990, a monumental chapter in the history of astronomy was written as the Space Shuttle Discovery launched from Cape Canaveral, Florida, carrying a technological marvel destined to unveil the mysteries of the universe—the Hubble Space Telescope.
View More →