On April 24, 1990, NASA launched the Hubble Space Telescope from the Space Shuttle Discovery after seven years of delays. Watch CBS News' coverage from that day.
From the archives: NASA launches Hubble Telescope in 1990
CBS News·CBS News··1 min read
C
Continue reading on CBS News
This article was sourced from CBS News's RSS feed. Visit the original for the complete story.