Report: China paying Cuba to establish spy base near US | NewsNation Now


New reports suggest China is in talks with Cuba to establish a “spy base” on the island nation just 100 miles south of the U.S. …

Leave a Reply

Your email address will not be published. Required fields are marked *