And The Winner Is..... (Survivor 50 Finale!)

And just like that, Survivor 50 has come to an end.