24 April 1990, 12:33:51 UTC: Space Shuttle Discovery (STS-31) lifted off from Launch Complex 39B at the Kennedy Space Center, Cape Canaveral Florida, on a mission to place the Hubble Space Telescope in Earth Orbit. The STS-31 flight crew were Loren J. Shriver, Commander; Charles F. Bolden, Jr., Pilot; Steven A. Hawley, Mission Specialist; Kathryn […] The post 24 April 1990, 12:33:51 UTC,…