John Cochran is unanimously voted winner in Survivor’s 26th season, making him one million dollars richer. An inside look at the Survivor winner.


1 year ago Comment