by Sharrie
March 24, 2010
Ask Sharrie
to share more
Iguaçu National Park or Iguazú National Park is a national park in Brazil and Argentina. It is best known for its waterfall (flowing at over 1000 m³/s, most of which lies in Argentina) … see full wiki