Inside Atlantis
NASA has released the first-ever up close, high-definition video
taken from inside a space shuttle during "towback" following a
landing. Shuttle Atlantis touched down at NASA's Kennedy Space
Center on May 26 after 12 days in space, completing its STS-132
mission to the International Space Station.