Posted on Oct 19, 2011
Avatar_57x57

Inside the Afghan Local Police, who are accused of killing and raping villagers, and are believed to be the United States’s last shot in Afghanistan.