Atlantis Lands at Kennedy Space Center

Space shuttle Atlantis and the STS-135 crew have landed on runway 15 at the Shuttle Landing Facility at NASA’s Kennedy Space Center in Florida.