Beautiful aerial view of Iguazu Falls from the helicopter ride, one of the Seven Natural Wonders of the World - Foz do Iguaçu, Brazil