Castro sounds exactly like American socialists