Tag: Brazil

  • The Largest Waterfalls in the World: Iguazu Falls, Brazil

    The Largest Waterfalls in the World: Iguazu Falls, Brazil

    Hello, friends! We somehow made it through all four of those flights I mentioned last week and ended up at Iguazu Falls, Brazil – the largest system of waterfalls in the world. (Did you know that? Please thank us when you get this Jeopardy question right.) Perry’s Travel Diary Iguazu Falls The area around Iguazu…