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