The Hubble Space Telescope, the largest and most advanced telescope of its kind, launches on April 24, 1990 while aboard Discovery. Hubble gives NASA the most detailed images of the universe ever made. [More]
Get the latest RS news in your inbox.
Sign up to receive the Rolling Stone newsletter and special offers from RS and its