>>/51031/
Couple of people are shitting themselves in the Pentagon now, I bet.
I dunno how relations stands between Cuba and Russia/China. Things changed since the '60s.