November 2018

Iguazu National Park, Argentina

Iguazu National Park in Argentina is simply an amazing place. The quantity and power of the waterfalls was just unbelievable.

© 2020 by Leigh Haubach, The Buzz on Travel

The Buzz On Travel is a participant in the REI Affiliate Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Other links may be displayed that would provide us with a small commission. You would never be charged more for an item or service.

  • White Facebook Icon
  • White Instagram Icon