The Atlantis space shuttle touches down at Kennedy Space Center in Florida after what looks to have been its final mission.

More...