US Secretary of Defense Robert Gates made a surprise visit to Afghanistan Tuesday to meet with officials and deliver a pat on the back to American troops slugging it out with militants there for more than nine years.
US Defense Secretary Gates makes surprise visit to Afghanistan