Tag: Niagara Falls

Featured photo: The breathtaking beauty of Niagara Falls

  The awe-inspiring Niagara Falls is the collective name for three waterfalls on the international border between Ontario, Canada and New York in the United States. It is said that the Niagara Falls were formed when glaciers receded at the end of the last ice age, or the Wisconsin glaciation.