Niagara Falls, Most "Instagrammed" WaterfallNiagara Falls, Most "Instagrammed" WaterfallAnother FIRST for Western New York...A new report from Forbes says Niagara Falls is the most ‘Instagrammed’ waterfall in the world.Joe ChilleJoe Chille