Well, this was definitely a sight to behold. Ted Cruz held a press conference today in Indiana, where he first addressed Trump’s latest insane allegation, that his father Rafael was somehow involved in the assassination of JFK. After pointing out that a mentally balanced person would not have made this allegation on live television, Cruz paused, appeared to think for a second, and said, “I’m going to do something I haven’t done before, those of you who follow me around on the campaign trail – I’m going to tell you what I really think of Donald Trump.”

What followed was pretty epic. Take a look for yourself.

Rough transcript follows:

Cruz: I’m going to do something I haven’t done for the entire campaign, for those of y’all who have traveled with me all across the country. I’m going to tell you what I really think of Donald Trump. This man is a pathological liar. He doesn’t know the difference between truth and lies. He lies practically every word that comes out of his mouth. And, in a pattern that I think is straight out of a psychology textbook, his response is to accuse everybody else of lying.

He accuses everybody on that debate stage of lying, and it’s simply a mindless yell. Whatever he does, he accuses everyone else of doing.

The man cannot tell the truth, but he combines it with being a narcissist. A narcissist at a level – I don’t think this country’s ever seen. Donald Trump is such a narcissist that Barack Obama looks at him and goes, “Dude, what’s your problem?” Everything in Donald’s world is about Donald.

And he combines being a pathological liar… and I say pathological because I actually think Donald, if you hooked him up to a lie detector test, he could say one thing in the morning, one thing at noon, and one thing in the evening, all contradictory, and he’d pass the lie detector test each time. Whatever lie he’s telling at that minute, he believes it.

But the man is utterly amoral. [Reporter starts a question] Let, let me finish this, please. The man is utterly amoral. Morality does not exist for him. It’s why he went after Heidi directly and smeared my wife. Attacked her. Apparently she’s not pretty enough for Donald Trump. I may be biased but I think if he’s making that allegation, he’s also legally blind.

But Donald is a bully. You know, we just visited with fifth graders. Every one of us knew bullies in elementary school. Bullies don’t come from strength, bullies come from weakness. Bullies come from a deep, yawning cavern of insecurity. There is a reason Donald builds giant buildings and puts his name on them everywhere he goes.

And I will say, there are millions of people in this country who are angry. They’re angry at Washington, they’re angry at politicians who have lied to them, I understand that anger. I share that anger. And Donald is cynically exploiting that anger, and he is lying to his supporters.

Donald will betray his supporters on every issue. If you care about immigration, Donald is laughing at you. And he’s telling the moneyed elites that he doesn’t believe what he’s saying, he’s not gonna build a wall – that’s what he told the New York Times, he will betray you on every issue across the board.

Cruz went on in this vein for several more minutes. It may well be too little, too late, as Indiana voters are going to the polls today, but you have the feeling that Cruz just had to achieve catharsis after (mostly) holding his fire for so long.

I will say, it’s going to be difficult for Cruz to come out and endorse Trump after this, if Trump turns out to be the nominee. There’s no credible way that you can say these things about a person and then later say they ought to be President of the United States.