Please enable JavaScript
NASA blocked Chinese nationals from its facilities even if they have valid U.S. visas amid a space race between the two world powers.