Another week, another fun hour of excitement and controversy.
On Survivor Season 29 Episode 3, a father and his son were pitted against each other in an intense showdown. Their relationship was very much put to the test.
Meanwhile, former Major League Baseball relief pitcher John Rocker was confronted about his controversial past during a combative Immunity Challenge. Was he able to talk his way out of it? Would past bigotry be his undoing?
Click on the following video to watch Survivor online and to see which contestants are still remaining on this Blood vs. Water edition of the series: