Former CIA officer Felix Rodriguez has led a fascinating life. He was involved in the Bay of Pigs Invasion and was one of the last men to speak to Che Guevara before his execution.
Released Monday, 6th May 2024
Good episode? Give it some love!
Former CIA officer Felix Rodriguez has led a fascinating life. He was involved in the Bay of Pigs Invasion and was one of the last men to speak to Che Guevara before his execution.
Former CIA officer Felix Rodriguez has led a fascinating life. He was involved in the Bay of Pigs Invasion and was one of the last men to speak to Che Guevara before his execution.