But who will win tonight's grand final?

The celebrity entertainment show is nearly drawing to a close for another year, and viewers were loving last night's semi-final.

The 'I'm A Celeb' final of 2020 will air tonight, where we'll find out who really has what it takes to be crowned the King or Queen of the Castle. While not the typical location of the entertainment series, the North Wales location of Gwrych Castle made for a nice alternative in a year of unrest.

Let's be honest - we needed our 'I'm A Celeb' fix. In a year that saw illegal drones fly overhead, and potential non-native wildlife unleased in the UK, it made for an entertaining ride yet again this year. And so, with the latest casualty of the series leaving last night, the three finalists have been chosen for tonight's live final.

Actor and all-round sound lad Shane Richie was the ninth campmate to be evicted from the series. This leaves presenter Vernon Kay, BBC Radio One host Jordan North, and author Giovanna Fletcher in the running for the title.

Last night's semi-final hosted the usual trials for the four campmates, including the return of (a very cold) celebrity cyclone.

Here's some of the best reaction the episode received from its loyal viewers.

Be sure to catch tonight's live 'I'm A Celeb' final on Virgin Media One at 9 PM to see who will be crowned King or Queen of the castle.