Header Graphic
 

Back to album

The view from Insane

The Insane, touted as the tallest water slide in the world, at Fortaleza's Beach Park.

From the Our life in Fortaleza album

Photo 40 of 40