It really is stunning….'18 Oct: Iguazu Falls, Brazil and Argentina / October 10, 2018 It really is stunning.