Cuba News

China Build a new radar system in Cuba Dragon will monitor American military equipment

China Radar System: China has found a base for spying in Cuba, America's biggest enemy…