Tag Archives: Robert Seldon Lady

Convicted CIA station chief arrested in Panama

Originally posted on Eideard:
You can’t sweep away the stink of Fascism A former CIA station chief, convicted in Italy of kidnapping an Egyptian Muslim cleric, has been arrested in Panama, Italian and Panamanian officials have said. Robert Seldon Lady, the former CIA chief in Milan, entered Panama, crossed the border into Costa Rica and…