'SNL' had its season finale last night and, sure enough, was able to trot out some of the big guns for its final Cold Open.

Alec Baldwin returned as Donald Trump for a singalong version of Queen's 'Don't Stop Me Now', complete with a special appearance by Kanye West, an extra flamboyant Mike Pence, Sarah Huckabee Sanders, and even Robert De Niro - fresh from selling bagels - as Special Counsel Robert Mueller.

The topic, of course, is that Donald Trump is on his way to a reelection in 2020, what with the Democrats still trying to find a candidate to face him down, so the American public can't stop him now - even as he tries to undo fifty years of abortion legislation. Who knows, a second term means he might even try go after free speech laws to stop parodies like this happening.

Have a look, and be terrified.