Space Shuttle Discovery STS-41-D landing at Edwards AFB, 0637 PDT, 5 September 1984 Published on September 5, 2012 in 5 September 1984Full resolution (1134 × 779)