Where To Stream Survivor Season 30 Episode 12
Holding on for Dear Life
- Aired May 6, 2015
- 60 Min
- Rated 6.5
- Number 606 Of 629 Rated Episodes
A reward gives castaways an opportunity to deliver supplies to a local orphanage. Also, castaways must scramble after a crazy tribal council leaves some on the outs.