Main content
9 Dec 1993: Revolutionary Hubble telescope fixed
Astronauts complete a record-breaking series of space walks to mend NASA鈥檚 credibility.
Astronauts complete a record-breaking series of space walks to mend NASA鈥檚 credibility.