Episode #31 – The CIA Men Tortured in Fidel Castro’s Cuba with Justin Black
https://youtu.be/V3XTEspI2JM David Christ, Thornton Anderson, and Walter Szuminski were arrested in Havana when they were caught dead to rights in the middle of installing clandestine audio equipment to monitor the…