Iguassu Falls is one of the Seven Modern Wonders of the World. It is located on the border between Argentina and Brazil and is relatively close to Rio de Janeiro, Brazil. The falls are 65 feet higher than Niagara Falls and the falls are 2.5 miles long. It is most impressive. I hope that this short movie does it justice.
Link to this comment:
All Comments (0)