Seth Meyers did not hold back Wednesday night as he trashed President Donald Trump for defending white supremacists on Tuesday.

“After being pressured into reading a carefully scripted statement denouncing Nazis on Monday, President Trump has spent the rest of the week showing us who he really is,” Meyers said. “And this is exciting ― a lying racist.”

The “Late Night” host called Trump’s Tuesday press conference “clinically insane.”

And he responded to the president saying that there were “very fine people” who showed up in Charlottesville to protest the removal of a statue of Confederate Gen. Robert E. Lee “innocently and legally.”

“No,” Meyers said. “There are no ‘fine people’ marching with Nazis and white supremacists. No one gets accidentally caught up in a white supremacist rally. It just doesn’t happen.”

Meyers went on to call out Trump for defending the white supremacist gathering by saying the group had a permit to do so. Trump also falsely argued that the counter-protests lacked the necessary permit to gather.

“Oh, the Nazis had a permit? Well, fuck me ― I’m sorry!” Meyers said. “I had no idea! Also, of course they had a permit. They’re Nazis. Nazis’ main thing is having your papers. It’s like the one thing they’re good at.”