October 23, 2007—The space shuttle Discovery launched Tuesday from Cape Canaveral, Florida, on a mission to expand the International… more
October 23, 2007—The space shuttle Discovery launched Tuesday from Cape Canaveral, Florida, on a mission to expand the International Space Station.