Header Graphic
 

Back to album

The view from Insane

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

From the Our life in Fortaleza album

Photo 36 of 36