STS-128 Discovery with Drag ChuteTrailing 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.Read More Facebook Pinterest X LinkedIn Email https://www.nasa.gov/image-detail/sts-128-discovery-with-drag-chute/Copy URL to clipboard> DownloadShareSize1041x833px