-
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.
- May 6 2024
- Length: 52 mins
- Podcast
-
Summary