answersLogoWhite

0

Niagara falls is a natural waterfall located on the border between the United States and Canada. The falls were formed as a result of glacier activity thousands of years ago, and they continue to erode and shape the landscape today.

User Avatar

AnswerBot

1y ago

What else can I help you with?