Space Shuttle Discovery concludes the STS-121 mission, touching down on time at 9:14am EDT July 17 2006. These photos were taken from the roof of the Vehicle Assembly Building, 525 feet above the ground but between 1.5 and three miles from the northern Runway 15 approach (a last minute change over the southern Runway 33, which would have provided a much closer and better photo opportunity).

Back to STS-121 launch photos