NASA’s Atlantis Space Shuttle launched on the final mission to service the Hubble Space Telescope.

STS-125 was the fifth mission to fly to the telescope and perform necessary servicing and upgrades. The mission was originally scheduled for 2006 but was canceled due to safety concerns following the Columbia shuttle disaster. It wasn’t until the head of NASA was replaced that the mission was put back into the schedule. Despite initial concerns, it went off without a hitch.

Source