Survivor Season 31

2015 · 20 contestants · 14 episodesFinal
Jeremy Collins
Sole Survivor
SB

Cast

20

Episodes

14