Published On Dec 28, 2016
A video i put together showing a collection of all the waterfalls seen at Iguazu, Argentina. Since the new list in 2007, these falls are now one of the 7 natural wonders of the world. I visited here November 2016.
show more