This week has seen several big changes to the Trump administration, and late night shows have mined the turmoil for comedy gold.

Reggae artist Shaggy and The Late Late Show's James Corden got in on the act recently with a remix of Shaggy's 2000 hit "It Wasn't Me." The pair unleashed this vision of pure genius during the March 14 edition of the show.

It wasn't hard to contort the lyrics of hit song into a spoof poking fun at Trump's ever-growing mountain of political scandals. 

The spoof sees Corden playing the role of Special Counsel Robert Mueller as he tries to get to the bottom of the administration's possible collusion with Russia. 

Shaggy himself plays Donald Trump, and laments in song firing James Comey, comments about Jeff Sessions and his statements about Russia as Corden sings his way through the evidence against Trump so far.

Shaggy, as Trump, of course denies every allegation with that famous, "It wasn’t me! " 

In the end, it's not enough, as Corden takes Shaggy away in cuffs, promising to get the rest of his family as well. Check out the full clip above!