Wheels DownThe space shuttle Atlantis lands on July 21, 2011, at Kennedy Space Center in Florida, ending its 13-day mission.