Photo gallery is featuring Niagara River and it’s wonder of the World, The Niagara Falls. Niagara Falls are on the border separating the Canadian (discover) province of Ontario and the USA (discover) state of New York, in between the twin cities of Niagara Falls, one in the State of New York, and Niagara Falls in […]