Iguazu Falls, South America
Iguazu Falls is the largest waterfall system in the world. It is situated on the Iguazu River in South America, on the border between Brazil and Argentina. It's not a single falls but rather a complex cataract system comprising 275 drops, with a total height of 82 meters (269 ft.). In this video, you will be treated to an aerial tour of this magnificent waterfall system, which is a UNESCO World Heritage site, compliments of AirVuz contributor Justin Poore and his DJI Mavic Pro drone.