Shuttle 5 Published May 17, 2009 at 576 × 432 in Shuttle 5 ← Previous Next → Here come the astronauts!! The crew of STS-125 is on the way to the launch pad.