Iguaçu Falls, located in the State of Paraná, Brazil, one of the new seven wonders of nature
Size: 4032px × 3024px
Photo credit: © Robert Issamu Sato / Stockimo / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: america, argentina, brazil, cararatas, falling, falls, foz, iguacu, iguazu, iguaç, national, parana, park, river, south, stockimo, water, waterfall, white