Smash Down in Brazil

Smash Down in Brazil

S6 E17: A husband-and-wife team take on an 85-foot trapdoor slide in Bali.