Space Shuttle Endeavor Makes Its Final Launch [Video]Space Shuttle Endeavor Makes Its Final Launch [Video]NASA's space shuttle Endeavor lifted-off for the last time this morning in Cape Canaveral, Florida.Jennifer BeaudoinJennifer Beaudoin