Space Shuttle Discovery is cruising in space on its final mission. Discovery lifted off with a thunder into the blue skies over Florida this afternoon from the Kennedy Space Center. During the 11-day mission, the 6 member crew will deliver important parts and equipment to the International Space Station. Discovery is due to return home on March 7.