To succeed in Iraq, the U.S. armed forces must keep troops in the war-torn country for at least 10 years, but if the nation fails to reach its goals there, the military could pull out much faster, retired Army Gen. Barry McCaffrey told Inside the Army last week. "If the U.S. does not succeed, we may be out by Christmas," said McCaffrey, who commanded the 24th Infantry Division during Desert Storm. McCaffrey recently spent a week in Iraq in one-on-one...