niagara falls

Niagara Falls refers to a famous natural wonder located on the border of the United States and Canada, consisting of three majestic waterfalls: the Horseshoe Falls, American Falls, and Bridal Veil Falls.

Requires login.