A nature beauty. Niagara Falls are massive waterfalls on the Niagara
River, straddling the international border separating the Canadian
province of Ontario and the U.S. state of New York. The Falls make a
tremendous sound as the water goes over and lands at the bottom.
0 comments:
Post a Comment