Travel Should you visit both sides of Iguazu Falls? One of the New 7 Wonders of the World, Iguazu Falls are the epic waterfalls of the Iguazu River, which separates Brazil and Argentina. When I first begun researching Iguazu […] Should you visit both sides of Iguazu Falls?