Quite frankly, there are very few places in the world that are as breathtaking and awe-inspiring as Iguazu Falls in South America. Located on the border between Argentina and Brazil, this magnificent waterfall system stretches for nearly two miles and consists of hundreds of individual waterfalls.



You must be logged in to post a comment.