Iguazu Falls is a massive geographical wonder that calls both Argentina and Brazil home. I have yet to visit Niagara Falls, but was told that while Niagara Falls is impressive, Iguazu is much taller and wider and within a tropical climate so it pretty much beats Niagara. I just got back from my third trip…