Iguazu Falls, Argentina/Brazil
The World's largest waterfalls, Cataratas de Iguazu are 269 feet high and have more than 275 separate falls stretching more than two miles along the Brazilian/Argentinian border!
The "Devil's Gorge" at the upper end of the falls, could swallow Niagara Falls for breakfast! We went to both Iguazu and Niagara on this honeymoon and Iguazu is unbelievably larger.