Cuban Socialism Has Been a Failure and the Left Must Face Up to It, Priest Says Posted by bcadmin | Oct 6, 2021 | News | 0 | Cuban exiles rally at Versailles Restaurant in Miami's Little Havana in support of protesters in Cuba. Protests of the island’s communist government took place across Cuba July 11-12.
Recent Comments