
https://youtu.be/E9CFTwlm41k
Published on Dec 18, 2016
The Iguazu Falls, which form a natural border between Brazil and Argentina, are the largest in the world. Join us in December 2017 when we return here for an amazing UFO conference:http://www.ufo.com.br/