americaspace.com
In Their Own Words: Astronauts on 25 Years of Hubble (Part 1)
While the astronauts aboard Space Shuttle Discovery may not have yet known it, April 24, 1990, was a watershed date not just in spaceflight history, but in human history: STS-31 launched from LC-39…