Iguazu and Victoria—Two of the World’s Most Beautiful Waterfalls
Every time I travel to a new destination, one of my guides inevitably exclaims that their country’s natural beauties are “one of the 7 Natural Wonders of the World.” And it proved no different on my recent trip to Argentina. Our guide, Rodolfo, proudly named Iguazu Falls as another of these wonders, bringing my total Read more…