The Iguaza Falls, a once popular international tourist destination in the northeast corner of Argentina, is one of most beautiful places in South America. Located in the Tri Border Area (TBA), which is comprised of Puerto Iguazu, Argentina, Foz de...