Just Another Havana Republic?