Sandra Diaz-Twine returned in Survivor : Heroes vs. Villains , along with Boneham , his third time on Survivor . Boneham again returned to Survivor with Pearl Islands winner Sandra Diaz-Twine to participate in Survivor : Heroes vs. Villains , the 20th season of Survivor .