|
|
Photos of Iguasu Falls Iguasu Falls are truly breathtaking - one of Almighty God's most spectacular creations. Located on the Iguasu River about 20 miles inside Brazil from the Paraguay border, the Falls are 2 miles long, drop about 200 feet and have as much as 9 times the water as Niagara Falls!
|