Iguazu Falls, Brazil, a Spectacle Waiting to be Explored

When visiting Brazil or anywhere in South America, Iguazu Falls on the border with Argentina is a must see destination.  Located