Last space shuttle lands in Florida, closing out 30-year NASA program

July 21, 2011 - 4:58 AM

CAPE CANAVERAL, Fla. (AP) — Last space shuttle lands in Florida, closing out 30-year NASA program.