The Iguazu Falls – Visiting both sides

On the border between Brazil and Argentina lies the Iguazu Falls, one of the seven natural wonders of the world. Almost twice as tall and wide as Niagara Falls, the Iguazu Falls are an incredible…

View Post
Share:

Instagram