A Terrorist Comes Home to Roost
The sudden and untimely arrival on U.S. territory of a former Central Intelligence Agency (CIA) asset and admitted terrorist, Luis Posada Carriles, poses an embarrassing challenge to the credibility of the Bush administration’s war on terrorism. Posada, who in an interview with the New York Times seven years ago admitted to organizing a wave of … Continue reading “A Terrorist Comes Home to Roost”