China’s Spy Base in Cuba | CBN NewsWatch July 20, 2023
07-20-2023
The implications of China’s spy station less than 100 miles off the coast of the US, which may be expanded into a military training facility- and the broader issue of China’s growing economic influence in Cuba and Latin America; IRS ...