Space Shuttle Atlantis and the STS-117 crew returns home. Space Shuttle Atlantis and the STS-117 crew returned home safely today, completing their 14-day mission to the International Space Station. The mission launched on June 8, 2007, and ended today at 3:49 p.m EDT, when Atlantis touched down at Edwards Air Force Base.

- Image ID: M86FB8