AdvertisementShuttle Endeavour Blasts Off On Final MissionMay 16, 2011NPR Staff and WiresfacebookEmailThe space shuttle Endeavour lifted off from Kennedy Space Center in Cape Canaveral, Fla., on Monday to begin a mission to the International Space Station. (Getty Images)