S12 E6 ∙ Hell Island ∙

Exploring Anchieta, a tropical island complex in Brazil and the scene of a dramatic uprising.