Spotlight Video
Associated Press wrote: Space shuttle Atlantis and its crew of seven landed at Kennedy Space Center in Cape Canaveral, Fla Wednesday. Its 5 million-mile, 13-day journey was highlighted by the delivery of the new European space station lab Columbus. (Feb. 20)