robert seldon lady

Robert Seldon Lady: Fugitive ex-CIA chief detained in Panama over Abu Omar abduction

Robert Seldon Lady, a former CIA station chief convicted by an Italian court of kidnapping a terror suspect, has been…

11 years ago