Where does all those water from Niagara Falls comes from?
Look on a map of the region. Rivers and streams are constantly adding water to the Great Lakes. Only a bit of that water will evaporate, while the lakes keep filling up. All that water eventually has to go somewhere, and since water follows gravity downhill, it follows the path of the rivers out of the four upper great lakes, over Niagara Falls, then into Lake Ontario, and eventually out to the St. Laurence River and down to the Atlantic Ocean. Imagine you throw a yellow rubber ducky in the lake at Pineville, MN. That duck will float down the river to Floodwood, turn east and end up in the harbor in Duluth. It would then go out of Lake Superior, through Lake Huron, through Lake Erie, over Niagara Falls, through Lake Onatrio, down the river past Montreal and Quebec City, and eventually arrive somewhere around Cape Breton, Nova Scotia in Canada. You say it is unimaginable that so much water can pass over the falls, but if you can imagine how many rivers are pumping water into that region