STS-31
The 35th mission of NASA's Space Shuttle program, Discovery launched on April 24, 1990 to deploy the Hubble Space Telescope.
The 35th mission of NASA's Space Shuttle program, Discovery launched on April 24, 1990 to deploy the Hubble Space Telescope.