One of the best seasons in Survivor history just wrapped up, with the finale of Heroes vs. Villains. In the end, it came down to Russell, Parvati and Sandra – but it was Pearl Islands champion Sandra who would come out of this All-Stars season victorious, and in the process, because the first two time winner in Survivor history.