The launch of NASA Space Shuttle Discovery took place on 24 Apr 1990, launching the STS-31 mission. The launch site was Edwards AFB, California, United States. The payload was deployed in a LEO orbit at an altitude of 614.
DATE AND TIME
12:33 PM UTC
OPERATOR
LAUNCH SITE
California, United States
VEHICLE
LEO
614km
28.45°
0.002
615km
613km