It’s ‘unacceptable’ how dependent we are on China, says Sen. Ted Cruz – Fox Business It’s ‘unacceptable’ how dependent we are on China, says Sen. Ted Cruz Fox Business Read More