OtterKnow Kids Encyclopedia

Iguazu Falls

Iguazu Falls sits on the border between Argentina and Brazil in South America. It is not just one waterfall. It is a collection of about 275 waterfalls spread across nearly two miles! The biggest one is called the Devil’s Throat.