Day: April 20, 2023
Fox News Loses $787 Million and its Credibility
April 20, 2023 Leave a comment
By: Cliff Kincaid There is no way to spin it: Fox News has suffered a major embarrassment, with its $787 million settlement in the Dominion…
Recent Comments