Churchill Falls
Town in Newfoundland and Labrador, Canada
Churchill Falls is a community in the province of Newfoundland and Labrador, Canada. It is home to the Churchill Falls Generating Station and is a company town. Wikipedia
People also ask
Why are Churchill Falls important?
Who owns Churchill Falls?
How big is Churchill Falls?
What river is Churchill Falls on?
Churchill Falls (Labrador) Corporation Limited operates a 5,428 megawatt hydroelectric generating facility and related transmission facilities in Labrador.