Survivor Season 20 Finale | Heroes vs Villains

watch survivor heroes vs villains finale replay season 20 results winners highlightsSurvivor: Heroes vs Villains Season 20 Finale
May 16, 2010
CBS

Good vs evil, white hat vs black hat, heroes vs villains - on which side are you? Well, heroes always triumph...except in reality television.


So who won Survivor Heroes vs Villains? Who was the last villain standing? And the sole survivor is...

Sandra Diaz-Twine, who previously won the Pearl Islands edition. 

The 34-year-old bank teller from Fayetteville, N.C., outwitted, outplayed and outlasted fellow villains, sneaky 27-year-old former boxer Parvati Shallow and sinister 37-year-old oil company owner Russell Hantz, to win the CBS reality competition’s $1 million grand prize Sunday. 

Watch Survivor 20: Heroes vs Villains