Fox host shocked after legal analyst explains why Cohen is probably telling the truth about Trump’s crimes
Harris Faulkner (Fox News/screen grab)

On Wednesday, Judge Andrew Napolitano explained to Fox News host Harris Faulkner why he believes that President Donald Trump's former personal lawyer, Michael Cohen, is telling the truth about alleged crimes committed by the president.

In addition to his public testimony before Congress, Cohen recently provided the House Intelligence Committee with corrections made to false statements he gave before Congress in 2017 pertaining to the Trump Tower Moscow project.

"Michael Cohen, whether you believe him or not, gave a field for the Democrats to harvest last week. And in much of that field, he backed it up with documents," Napolitano said.

"I've heard you say you don't even believe this man," Faulkner said.

Napolitano explained that even though Cohen lied in the past, that he would not voluntarily lie again now that he has experienced the consequences.

"He has a lot of credibility problems. A lot of liars come out after they are caught, they tell the truth because they know the consequences," he said. "It's not wanting to be prosecuted for perjury again because 'I'm already about to serve three years for perjury.' Why would he have volunteered to lie under oath?"

Watch below via Fox News: