Results 1 results found Iguacu Falls, 600m high, and 2470m long, on border of Brazil and Argentina, Iguacu (Iguassu) UNESCO World Heritage Site, South America