I posted a new video clip to the World Adventurers YouTube Channel featuring three different views of Iguazu Falls, one of the world’s largest and most spectacular waterfalls. The falls, one of the New Seven Wonders of Nature, is located near Paraguay on the border between Argentina and Brazil.
The first video segment shows a close up of the [...]