Barack Obama and the ghost of Che

An historical photograph. Barack Obama, on his recent visit to Cuba, stands at attention for the playing of the Star-Spangled Banner. The president and his companions are standing at the José Marti Memorial in Havana where, across the street, on the wall of the Ministry of the Interior building, looms

Continue reading