Iguaçu Falls Brazil

Iguaçú Falls of Iguaçu National Park Brazil

Advertisements

Iguaçu Falls of Iguacu National Park is the Brazil side of Iguassu Falls. With 275 separate drops, Iguassu Falls is the largest waterfall system in the world. Image by Arian Zwegers is marked with CC BY 2.0.