Green Falls / Iguazu Falls, Argentina

Green Falls - Argentina, Iguazu Falls, South America, Waterfall, travel

From the walkway atop the Devil’s Throat portion of the Iguazu Falls, looking south at the Argentine side.

May 25, 2013