Niagara Falls is probably the world's best known waterfall. It sits on the border between Canada and the United States of America; lies between the two cities of Niagara Falls. Canada has one of the cities and the United States the other. Proudly, I present this clip to citizen of both contries. Enjoy ...
Nice video !!! I like it ...
IFstudiosGE 2 years ago