NBC Sports this week made the not-too-surprising announcement that much of its Beijing Olympics team would be covering next month’s Winter Games from afar, in Stamford, CT, as the Covid pandemic once again disrupts the event. But the international outcry over human rights abuses in China, leading … Read entire story.
Source: Deadline