Twenty-five years ago this week, NASA held its collective breath as seven astronauts on space shuttle Endeavour caught up with the Hubble Space Telescope 353 miles (568 kilometers) above Earth. Their mission: to fix a devastating flaw in the telescope's primary mirror.
From Jet Propulsion Laboratory/NASA
View Full Article
No entries found