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?
How big is Churchill Falls?
Who owns Churchill Falls?
What is the Gull Island project?
Churchill Falls (Labrador) Corporation Limited operates a 5,428 megawatt hydroelectric generating facility and related transmission facilities in Labrador.