Look out! There's a Russian on the space shuttle! Oh, we invited him? Well alright then.
The Hubble Space Telescope is in trouble. With the future of the orbiting observatory, and perhaps NASA itself, on the line, can the crew of STS-61 save the day?