Shuttle Lands in Florida

February 20, 2008—Atlantis and its crew safely landed at Kennedy Space Center, after the successful delivery and installation of a new lab for the International Space Station.