Guerillas in the Mist
Che Guevara was executed in 1967 in a remote Bolivian village. One of the last people to speak to him alive was CIA officer Felix Rodriguez. Here’s his story. [Watch] Have you read what Dr. Miguel Faria had to say about Che and Ernest Hemingway? [Via GP]