Video
Space Hubble Service Mission 4 - Crew Training
A look at the training of the STS-125 crew at the Goddard Space Flight Center.