The mind-blowing Iguazu Falls

The spectacular Iguazu Falls, crashing through the boarder of Brazil and Argentina, are like no other waterfalls on earth.