Video: Go 'Insano' at Beach Park

Brazil's Beach Park is home to Insano, the world's tallest water slide.