Brazil’s Amazing Foz do Iguaçu (Iguazu Falls)

Brazil’s largest waterfall system Iguazu Falls is a UNESCO world heritage site and natural wonder of the world. This video takes a trip to the Brazil and Argentina sides of these amazing waterfalls. Along the way I stop in São Paulo and witness history in the streets.


Leave a Reply