Tuesday, July 19, 2011

You say potato


The Indy reports that the CIA is training covert “special units” of Afghans. Traditionally, “special units” trained by the CIA are more accurately called “death squads.”

No comments: