The Iquaza Falls is 4X the size of Niagara Falls Click on Pix for Video
Iquaza Falls,
between The Brazil/Argentine Border
Home