Moustafa Hassan Nasr

CIA Torture Operative Nabbed in Panama

CIA Torture Operative Nabbed in Panama
An ex-CIA operative, Robert Seldon Lady, convicted of kidnapping an "alleged terror suspect" in Milan, Italy, has been arrested in Panama. Lady's detention says a lot about the world's view of the CIA's controversial extraordinary rendition program.
origin Author: 
origin Blog: