A fed-up Don Lemon said on CNN that President Trump lied to the American people in his speech in Phoenix Tuesday night and said Trump's 77-minute speech was a "total eclipse of the facts."

"I'm just going to speak from the heart here. What we witnessed is a total eclipse of the facts. Someone who came out on stage and lied directly the American people and left things out that he said in an attempt to rewrite history, especially when it comes to Charlottesville," Lemon said directly after the speech concluded.

That was an apparent reference to Trump's decision to read his earlier statements about the violence in Charlottesville, when he omitted his remark that there was violence on "many sides."

"He's unhinged, it's embarrassing, and I don't mean for us, the media because he went after us, but for the country. This is who we elected president of the United States," Lemon added. "A man who is so petty that he has to go after people who he deems to be his enemy, like an imaginary friend of a 6-year-old. His speech was without thought, without reason, it was devoid of facts, it was devoid of wisdom. There was no gravitas, there was no sanity there. He was like a child blaming a sibling on something else. 'He did it. I didn't do it.'"

Lemon said Trump opened up the "race wound" from Charlottesville, but added that the president was the one "clearly wounded" by those who have resigned from his advisory councils in the past week and a half.

"If you watch that speech as an American, you had to be thinking 'what in the world is going on? This is the person that we elected as president of the United States? This petty, this small, a person who who's supposed to pull the country together?'" Lemon finished.

At one point in the Trump rally, the crowd broke out into a "CNN sucks" chant.