Niagara - November 2005adjust colours
Niagara Falls is a set of massive waterfalls located on the Niagara River on the border between the USA and Canada. Which are located 26km away from Buffalo (US) and 123 km from Toronto. Formed after the the Ice Age, as water carved a path through the Niagara Escarpment, Niagara Falls with over 110,000 m³ on average, it is biggest waterfall in North America. Toronto 2005