Space Shuttle Makes Its Final Landing
After 135 missions spanning 30 years, NASA's Space Shuttle program ended today with the final landing of the Atlantis, which returned to Kennedy Space Center in Cape Canaveral, FL, after completing a 13-day trip to the International Space Station.