You have already liked this page, you can only like it once!
Trailing its drag chute, Space Shuttle Discovery slows to a stop after landing at Edwards Air Force Base, California, to conclude its almost 14-day journey to the International Space Station on mission STS-128.