During the 12-day mission, the STS-121 crew of seven tested new equipment and procedures to improve shuttle safety, as well as delivered supplies and made repairs to the International Space Station (ISS). Discovery landed onJuly 17th at Kennedy’s Shuttle Landing Facility.
More information on STS-121 can be found here.