+ Iguazu Falls Facts: Between Legend And Reality Julien, Discover, Travel Blog, Brazil, 1 Iguaçu (in Brazil) or Iguazú (in Argentina) is a system of waterfalls located right on the border between these...