The space shuttle Discovery lifts off Sunday March 15, 2009 at the Kennedy Space Center in Cape Canaveral, Fla. Seven astronauts are beginning a 12-day mission to the international space station. [Agencies]