Ermergerd! It's the Survivor finale tonight!
It's been one epic season of Survivor SA: Champions.
We've never seen so many blindsides... and hidden immunity drama like this before.
Only three are left.
Graham Jenneker, Sivu Xabanisa and Buhle Madlala all stand a change to win.