by Bradmin | Feb 9, 2011 | Featured, Spotlight
Niagara Falls is located on the Canada and United States border between the twin cities of Niagara Falls, New York and Niagara Falls, Ontario. Niagara Falls is the largest waterfall in North America based on volume of water. There is six million cubic feet (168,000...