Season 1 Episode 3: Getting Wet In Germany
Some of the world's tallest and fastest waterslides are spotlighted in Brazil, Texas and Germany.