Senior Republican Sen. John McCain is visiting American troops in Afghanistan to celebrate the Fourth of July holiday. 


More...