Survivor Season 31 Episode 12 – Tiny Little Shanks to the Heart

Aired : Dec 2 2015 | 44 Views | 25 Link Submissions |

Watch Survivor season 31 episode 12 online for free. Emotions run deep when loved ones visit the island, and a desperate Reward Challenge leaves castaways’ heads spinning. Also, exhaustion takes a serious toll on one castaway in the middle of an immunity battle.