Iguazu Falls is like Being on the Set of Avatar | Brazil in Trip Report on December 14, 2019 September 12, 2022 Share Facebook Twitter Pinterest Email One hop, skip, and a flight away, we landed in Iguazu Falls for our weekend side trip. To be honest,… Read More