Skip to main content

China’s Spy Base in Cuba | CBN NewsWatch July 20, 2023

Share This Video

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 ...