
Iguazu Falls Devil's Thoat – Garganta del Diablo – Argentina
– An abundance of travel stories and photos. Rightfully named one of the new 7 World Wonders, the Iguazu Falls connect Argentina with Brazil. Over 250 falls flow in the Iguazu National Park, surrounded by enchanting rain forests, fauna and flora. Come see the butterflies and walk through green trails. Come see the exotic, spectacular […]