Iguazu Falls, Brazil
Iguazu Falls is a natural wonder formed by the Iguazu River which at the point of the falls acts as the border between Brazil and Argentina. 270 feet high and stretching 1.5 miles down river, there are 275 individual drops. Iguazu is 40% higher than Niagra Falls.
Read More