NASA’s Kennedy Space Center Celebrates Hubble Space Telescope’s 25th Anniversary
NASA’s Hubble Space Telescope is a quarter-century old this month. Though only projected to be in service for 10 years when it launched aboard space shuttle Discovery on April 24, 1990, from Kennedy Space Center in Florida, the unique telescope is still a technological marvel 25 years later. NASA’s Hubble Space Telescope is suspended in […]
Continue Reading