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.
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.