Just hours after former President Donald Trump announced that he will be surrendering himself on Thursday to be booked in Georgia for his fourth indictment, comedian and singer Randy Rainbow has released his latest parody.

Here is the video of the parody which went viral on social media:

Rainbow applauded Trump for his 91 criminal charges across an array of indictments over the recent months. The video began with Rainbow “interviewing” Trump in what appeared to be Fox News that the comedian had changed to to read “Fake News.”

Also Read | Who is Tracy Marie Fiorenza? Chicago woman arrested for threatening to kill Donald Trump

Rainbow commended Trump, dubbing him Rico Racketeering, for piling on the number of indictments against him so high that he could win an award. “Just nine more and you get a free mugshot!” Rainbow joked.

The comedian also touted Trump’s positivity amid all his legal troubles. Rainbow joked, Trump’s “delusional narcissism is inspiring.”

“You know, I gotta hand it to you Mr. Former-fake-one-term-twice-impeached-currently-four-time-criminally-indicted-not-my-president girl, when people call me names, or you know, threaten to lock me up for 70 years for plotting to overthrow democracy, I’m in bed for a good week!” he said. “But you, you just keep throwing parties for yourself!”

Also Read | Has Mark Meadows flipped on Donald Trump? Ex-WH chief of staff says classified documents were never ‘declassified’

As music starts and Trump realizes what’s happening, he appeared to beg Rainbow “don’t do it.” But Rainbow starts singing regardless, to the tune of ‘Don’t Rain On My Parade,’ Barbara Streisand’s hit song from ‘Funny Girl.’

“Don’t tell him he’s a dirty, lyin’ bragga,” Rainbow sang. “Life’s Big Macs, and the sun’s a ball of MAGA. Don’t anybody dare arraign on his parade! Don’t call him when new charges have arisen. Don’t tell him he’s about to rot in prison. Don’t even — just a hair — arraign on his parade!”