Iguazu Falls: A South American Must

Iguazu Falls: A South American Must

The most dramatic waterfalls in the world must surely be the Iguazu Falls which straddle the border of Brazil and Argentina.