- Churchill Falls / Location
- See moreSee all on Wikipedia
Churchill Falls is a 245 ft (74.7 m) high waterfall on the Churchill River in Labrador, Canada. Formerly counted among the most impressive natural features of Canada, the diversion of the river for the Churchill Falls Generating Station has cut off almost all of the falls' former flow, leaving a small stream winding … See more
John McLean called the cascades the Grand Falls, as the Churchill River at that time was usually still known as the Grand River as a calque of its Indigenous name. The Innu had a … See more
The nearby company town of Churchill Falls is named for the falls. See more
• Churchill Falls travel guide from Wikivoyage See more
Wikipedia text under CC-BY-SA license - People also ask
WEBChurchill Falls, part of a series of cataracts and rapids on the Churchill River, southwest of Michikamau Lake in west Labrador, …
Churchill Falls, 'here for many years to come,' has room to grow.
Churchill Falls, Newfoundland and Labrador Canada - Come …