Category: News

Satellite Images Show Expansion of Alleged Chinese Spy Bases in Cuba

Chinese spy facilities have 'evolving mission set'. Satellite images suggest that the growth of Cuba’s electronic spy stations may be linked to China, including new construction at a previously unknown site located 70 miles from the United States’ naval base at Guantanamo…