Posts Tagged ‘Iguassu Falls’
Iguassu Falls
A “newer” destination on the American tourist’s radar is Iguassu Falls in South America. Located at the juncture of Brazil, Argentina and Paraguay the Iguassu Falls are the largest collection of waterfalls in the world. This natural wonder is unparalleled and surrounded by a vast park teeming with wildlife. The unique culture and fascinating history…
Read More