Representative Liz Cheney, a Wyoming Republican, criticized Fox News Thursday for having retired Army Colonel Douglas Macgregor, who has made controversial comments about Russia's war in Ukraine, on as a guest. "Rupert and Lachlan Murdoch - Why do you continually put Douglas MacGregor on @FoxNews to spread Putin's propaganda and lies? This is absolutely not in America's interest," Cheney said in a tweet referring to the Murdochs, who control Fox Corporation.