One of the great natural wonders of the world, the Iguaçu Falls
These waterfalls are truly a jaw dropping sight to see that borders Argentina with the Brazilian side. These are are largest waterfall systems in the world.
Truly a spectacle🤙🙌
Hope you enjoy the pictures!
Posted in: Uncategorized