Abraham Lincoln said you can fool all the people some of the time, and some of the people all the time, but you can't fool all the people all the time.

But that's just what mainstream media tries to do every day. For at least the last two decades (and some say all the way back to the early 1970's, when avuncular Walter Cronkite started his campaign against the Vietnam War), the MSM has been moving left politically. Now, all of the main organs of news are liberal — The New York Times, The Washington Post, USA Today, and all the over-the-air networks, NBC, ABC and CBS.

While CNN calls itself "the most trusted name in news," it isn't. The only thing for sure is that it's the most liberal name in news — a recent study showed that 93 percent of its coverage of President Trump's first 100 days was negative.

All this isn't just in the minds of conservatives. It's real. Very real. "Nearly two-thirds of Americans say the mainstream press is full of fake news, a sentiment that is held by a majority of voters across the ideological spectrum," The Hill reported on Thursday.

According to data from the latest Harvard-Harris poll, which was provided exclusively to The Hill, 65 percent of voters believe there is a lot of fake news in the mainstream media.

That number includes 80 percent of Republicans, 60 percent of independents and 53 percent of Democrats. Eighty-four percent of voters said it is hard to know what news to believe online.

“Much of the media is now just another part of the partisan divide in the country with Republicans not trusting the ‘mainstream’ media and Democrats seeing them as reflecting their beliefs,” said Harvard-Harris co-director Mark Penn. “Every major institution from the presidency to the courts is now seen as operating in a partisan fashion in one direction or the other.”

Trump has, of course, hammered what he sees as a non-stop flow of fake news. But this is the first time we've known that half of liberals agree with him!