
Absolutely amazing!!! Iguazu Falls is a huge waterfall, consisting of dozens of cascades, that span the Amazon River between Brazil and Argentina, touching a corner of Paraguay. The falls, which are spread across 1.6 kilometers and reach more than 100 meters high, are awesome. No wonder they are one of the new 7 natural wonders […]