Iguazu Falls joins new seven wonders

US World News
598
66 views
  • About
  • Add to
The Iguazu Falls in Argentina is officially named one of the world's new seven natural wonders in a ceremony at the site. Rough cut (no reporter narration).

0 comments