Both China and Russia, reportedly, are working on setting up permanent military facilities inside Cuba, just 90 miles off the coast of the United States 🚨Update: Both China and Russia are working on setting up permanent military facilities inside Cuba, just 90 miles off the Coast of the US! Will this trigger another Crisis?? Will Russian and Chinese Warships patrolling off our Coast become ‘routine?’ pic.twitter.com/tIWCRsEUgg— US Civil Defense News (@CaptCoronado) June 12, 2024