Phenomenal waterfalls can be found in Iguazu. Spread-eagled along the Argentine-Brazil border, should make the final reckoning of nature’s most enthralling sights breathtaking.