Iguazú Falls is the largest waterfall system in the world stretching over 1.7 miles along the border of Brazil and Argentina. The river flows through Brazil but the waterfalls are located on the ...