EDWARDS AIR FORCE BASE, Calif. -- (ED09-0253-04) Trailing its drag chute, Space Shuttle Discovery slows to a stop after landing at Edwards Air Force Base to conclude its almost 14-day, 5.7-million-mile journey to the International Space Station on mission STS-128 (NASA photo / Tony Landis)
Location Edwards Air Force Base, CA
Date September 11, 2009