Former CIA Station Chief Arrested In Panama On Rendition To Torture Conviction
- New York 07/24/2013 by Andrea Sears (WBAI)

Last week former CIA station chief Robert Seldon Lady was arrested and detained in Panama on an international arrest warrant for the kidnapping and torture of a Muslim cleric in Milan, Italy.Then he was put on a plane and sent to the United States where is presumably no longer in custody.WBAI's Andrea Sears spoke with Michael Ratner, president emeritus of the Center for Constitutional Rights.

headline photo