Mighty Iguazu Falls
"Poor Niagara!" (quote by Eleanor Roosevelt on first seeing Iguazu Falls)
Put simply, THE LARGEST waterfall system on the planet, Iguazú Falls on the border between northern Argentina and southern Brazil is THE must see sight when visiting South America! With a huge number of trails and viewpoints on offer, plus opportunities to get right up close on boat services or even on a helicopter overflight, visitors should take at least two full days to enjoy the spectacle from both the Argentine and Brazil shoreline. For MORE, click HERE.