Photo: Iguazu Falls

Guess who is that crazy woman standing underneath the largest waterfall in the world? Iguazu Falls are on the border of Brasil, Argentina and Paraguay.

IMG_0813.jpg