1910 vintage postcard. Stunning early aerial view of the Iguazu Falls on the border of Brazil and Argentina.
Iguazu Falls is the world's largest waterfall system, featuring roughly 275 cascades spanning nearly 3 kilometers along the border of Argentina and Brazil. Declared a UNESCO World Heritage Site, it is widely regarded as one of the New Seven Wonders of Nature.