Iguazu Falls: One of the Seven Wonders of the New World
Of all the places we’ve been, Iguazu Falls is one vista that made me stop in my tracks. The waterfall is 2.5 times the size of Niagara Falls, and is simply stunning!
Subscribe to be the first to learn about a new adventure. Sign up today!
Of all the places we’ve been, Iguazu Falls is one vista that made me stop in my tracks. The waterfall is 2.5 times the size of Niagara Falls, and is simply stunning!