Outrocket.com
 
 

STS-31

Rocket launch

by USA

Launch time24 Apr 199012:33:51 UTC

success

Orbit: LEO

Serial number: STS-31

Hubble Space Telescope deployment.

Space ShuttleDiscovery

launched from Kennedy Space Center, LC-39USA