Outgoing U.S. commander Gen. David Petraeus saluted his soldiers for the last time as their military leader on the Fourth of July as three U.S. senators made a surprise visit and chastised the White House for its troop withdrawal plans.
Petraeus, who Obama named his next CIA chief, told American troops during a re-enlistment ceremony in Kandahar that they have achieved progress on the battlefield but that “much work remains” to be done in Afghanistan.