It all comes down to this. The four remaining castaways on Survivor: Kaoh Rong will battle it out tonight to determine the Sole Survivor and winner of the $1 million prize.

Aubry Bracco, Cydney Gillon, Michele Fitzgerald and Tai Trang have all fought tooth and nail to get to the end of the game, but only one will emerge victorious. Wednesday night's season finale will be an epic one, as all four remaining castaways have arguably earned their spots in the end, so it should be a real clash of the titans.

The previews are hyping up "three Tribal Councils," which traditionally means we are getting a Final Two at the end, but they are also hyping up an "epic twist," which may complicate things. There is buzz from Martin Holmes via Inside Survivor that may explain why we may still get a Final Three in the end. If the rumor is true, the second of three Tribal Councils may go a little differently than many fans are expecting.

Tonight's season finale will be two hours, starting at 8 p.m. ET/PT on CBS. After this is a reunion show at 10 p.m., where all 18 castaways from Kaoh Rong are expected to reunite in Los Angeles to discuss the season.

If you are not able to watch the Survivor: Kaoh Rong finale on a television, however, you still have options. CBS has its own live streaming service called CBS All Access, which you can use with a free seven-day trial. Just follow the instructions and go on the site at 8 p.m.

And if you aren't able to watch it live, CBS will be uploading the finale and reunion show to its website, which you can find here. Uploads usually occur after the west coast airing.