Peng Shuai
Fans who are concerned with China’s horrendous human rights violations were silenced Monday. This didn’t happen on Chinese soil either. It was in the…
At last, a professional sports association has the guts to stand up to China. It’s the Women’s Tennis Association (WTA), and U.S. Sen. Ted Cruz (Rep-…