"Survivor" Winner: Sandra Diaz-Twine

Office assistant Sandra Diaz, a previous contestant on "Survivor: Pearl Islands," is shown. The brazen 34-year-old bank teller from Fayetteville, N.C., overcame her fellow villains, 27-year-old former boxer Parvati Shallow and 37-year-old oil company owner Russell Hantz, to win the $1 million grand prize on "Survivor: Heroes vs. Villains" Sunday, May 16, 2010.
CBS/Monty Brinton
Sandra Diaz-Twine was voted the winner of "Survivor: Heroes vs. Villains" and took home the $1 million prize on Sunday's three -hour season finale and reunion show.

The 37-year-old from Fayetteville, N.C., made "Survivor" history by becoming the first ever two-time champion. She had previously won the same title on the "Pearl Islands" edition. She defeated fellow villains, Parvati Shallow and Russell Hantz.

"It makes me the queen," she said of her two-time win while sporting a tiara at the live reunion.

Photos: "Survivor: Heroes vs. Villains"
"Survivor" Sandra Diaz-Twine Receives $1M
"Survivor" Through The Seasons
"Survivor: Nicaragua" is Next

Even though the majority of the jury loathed him, Russell, who lost his second season in a row, was a fan favorite. He took home the $100,000 consolation prize based on viewer votes.

Obviously irritated that Sandra won, Russell unsuccessfully pitched to host Jeff Probst the idea that the game should include viewer votes.

"If she can win the game twice, there is a flaw in the game," he said.

Russell who won the final immunity challenge was guaranteed a spot in the final three. The challenge asked the finalists to compete in a maze, searching for necklaces while blindfolded.

With three seasons under her belt, Parvati has played the game more than anyone else. She's now also tied for second for most individual challenge wins. Colby Donaldson still owns the record, which he earned almost 10 years ago during the "Outback" season. Colby made it to the final five this season, but fell short and was voted out after the finale's first immunity challenge.

"I guess I'm an old dusty veteran…not destined to win this game," he said.

The 20th season of the CBS strategy-endurance game was set in Samoa where 10 of the "heroes" and 10 "villains" from previous seasons returned for redemption or revenge.