Where are the Iguazu Falls located?

Central America
South America
Mexico
Africa

Trivia Crack Answers Main Page