Photos from Niagara Falls, Ontario, Canada
Niagara Falls is the collective name for three waterfalls that straddle the international border between Canada and the United States – Photos Taken 2009, reuploaded 2020
Niagara-on-the-Lake is a town in southern Ontario. It sits on the shores of Lake Ontario, at the mouth of the Niagara River. It’s known for its wineries and the summer Shaw Festival