"Survivor" has been on TV for three decades now, and they are still finding ways to keep the audience entertained. For season 31, titled "Survivor: Cambodia", the fans elected 10 male and 10 female contestants from a pool of 32 former participants of the show.

The 20 contestants who will be seen fighting and clawing for a million dollars are: Joe Anglim, Vytas Baskauskas, Spencer Bledsoe, Jeremy Collins, Terry Deitz, CIera Eastin, Stephen FIshbach, Tasha Fox, Abi-Maria Gomes, Woo Hwang, Kimmi Kappenberg, Peih-Gee Law, Kass McQuillen, Keith Nale, Shirin Oskooi, Monica Padilla, Andrew Savage, Jeff Varner, Kelley Wentworth and Kelly Wiglesworth.

Along with the selection process, there are other exciting twists and substantial changes planned for the upcoming season. This obviously also includes the Immunity Idol that every contestant wants to get hold of. In "Survivor: Cambodia", the hidden idols will look different from each other, making the game tougher for the contestants who have all played the game before as well.

Read More: Five 'Second Chance' castaways who could win season 31

The game will also give the players a chance to redeem themselves by getting them to take part in challenges that the participants have already competed in. In this season, we will also see tribes at the Tribal Council immediately after they lose an immunity challenge.

Also, for the first time since season 7, "Survivor: Pearl Islands", a third tribe, will be introduced long before the merging of the two original tribes. Speaking of "Pearl Islands", Andrew Savage -- who was initially a part of season 7 -- is considered to be a strong contestant this season.

In a poll that we conducted last week, over 600 fans voted, and over 300 of them believe that Andrew Savage will win "Survivor" season 31. Joe Anglim from "Survivor: Worlds Apart" came runner up with over 100 votes in his favour, while Kelley Wentworth from season 29 came in second with 70 votes.

Will the fans' prediction come true? Find out on Wednesday, 23 September, when "Survivor: Cambodia" will premiere on CBS. You can also live stream season 31 episode 1, titled "Second Chance", via CBS Live.