Iguazu Falls is a massive waterfall system located along the border between Brazil and Argentina, formed by the Iguazu River as it plunges over a vast basalt cliff system. Comprising more than 270 ...