Video: Soaring Views of Iguacu
- Date: 12 January 2011
Without the awe-inspiring benefit of seeing it in person, the immense grandeur of Iguacu Falls in Brazil can be difficult to imagine—the roar of the water, the thundering beat you feel in your chest, the mist hitting your face. Fortunately, this UNESCO World Biosphere Reserve video brings the unimaginable to life.