Niagara Falls Is A Group Of Three Waterfalls Located On The Border Between The Canadian Province Of Ontario And The American State Of New York, The Falls Are Renowned For Their Beauty And Sheer Size, Attracting Millions Of Tourists Each Year.<br /><br />Video by :<br />Sabawaihi & Brian Haak