The Niagara Falls are situated on the Niagara River which lies on the border of the province of Ontario and the state of New York. The Horseshoe Falls are located on the Canadian side of the border. The Niagara Falls are the most powerful waterfall in North America with an average of 4 million cubic feet of water falling over the crest line every minute. The Horseshoe Falls dispense 90% of the water from the Niagara River and are also a valuable source of hydroelectric power.
X-men: Revolution
With the school destroyed and Xavier dead, hope was lost. What will the mutants do now....
