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

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

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.


User: Buzz60

Views: 14

Uploaded: 2019-10-25

Duration: 01:16

Your Page Title