Team Hubble

BackHubble From Behind (2009)

The Hubble Space Telescope is released into space by the crew of space Shuttle atlantis on May 19, 2009.