Iguazu Falls

One of the seven natural wonders of the world, Iguazu Falls is the third largest waterfalls in the world. Trumped only by Niagara falls in Canada and Angel Falls in Venezuela, it certainly doesn't feel like third place when you're standing at the foot of thousands of gallons of water crashing down around you.   … Continue reading Iguazu Falls