On April 24, 1990, the space shuttle Discovery blasted off from Cape Canaveral, Fla., carrying the $1.5 billion Hubble Space Telescope. The Hubble Space Telescope was launched into orbit on April 24, 1990, aboard the Space Shuttle Discovery. It was named after American astronomer Edwin Hubble, who is considered one of the most important observational cosmologistsContinue reading “Today In History: Hubble Telescope Launched”