Iguazú Falls

Written on 15/01/2018 in Must Read

Iguazú Falls Iguazu Falls are located at the border of Argentina and Brazil. They are the biggest waterfalls system in the world and part of the 7 wonder list. The name “Cataratas del Iguazú” comes from the guarani language meaning “big waters”. The legend says that deity decided to marry one of the most beautiful woman.....

Continue reading
Julie & Andrea copyrights - 2019