NIAGRA FALL

1 year ago
949

Niagara Falls is a world-famous natural wonder located on the border of the United States and Canada. It is a collection of three massive waterfalls—Horseshoe Falls, American Falls, and Bridal Veil Falls—situated on the Niagara River.

Loading comments...