28 Jul Argentina,Brazil Iguazú Falls: The Largest System of Waterfalls in the World When I started to tell people that I was traveling to Argentina, many asked, “Are you going to Iguazú?” “No plans yet,” I always responded,... Becky Wandell 2 Comments