Oh my heck — Sunday night's Survivor: Marquesas finale was a real nail-biter! By a vote of 4-3, devout Christian Vecepia "Vee" Towery edged out fellow disciple Neleh Dennis, 21, to win $1 million and the title of sole Survivor. The 36-year-old California resident is the first African-American to come out on top. Kathy Vavrick-O'Brien, the front-runner heading into the two-hour climax, finished a respectable third.