Hubble space telescope launched.

Share: 

Tuesday, April 24, 1990: Hubble space telescope launched.