Wait? Are you saying there were Soviet troops actually stationed in Cuba? I'm talking like a base like America has in Germany, not deniable assets. I honestly did not know that, but the thought would make me pretty nervous, I would not want my rivals to set up ANY military units close to my borders.