Niagara Falls Wins Popularity Contest as Most Instagrammed Waterfall in the World

Buzz60 2019-10-25

Views 14

In the world of social media a few things are for certain, post a photo of a beautiful waterfall and the likes will flood your feed. Buzz60’s Maria Mercedes Galuppo has more.

Share This Video


Download

  
Report form