The crew of space shuttle mission STS-127 answers questions at Kennedy Space Center in Cape Canaveral, Fla.

Advertisement