Header Ads

On This Day in Space! April 25, 1990: STS-31 deploys Hubble Space Telescope

On This Day in Space! April 25, 1990: STS-31 deploys Hubble Space Telescope
By

On April 25, 1990, the Hubble Space Telescope was deployed! See how it happened in our "On This Day In Space" series!



April 25, 2021 at 05:10PM
via Space.com read more...

No comments

Powered by Blogger.