Apr252023 by Kerry ByrneNo Comments On this day in history, April 25, 1990, Hubble Space Telescope placed in orbit by Space Shuttle Discovery