Рет қаралды 88
In this Video, sharing view from both sides of Niagara Falls, USA and Canada sides, Which side of Niagara Falls is more beautiful, you can watch this video to see which one shows better scenic views | Niagara Falls, New York & Niagara Falls, Ontario, Canada