Tailrace
Canada
>
Newfoundland and Labrador
>
Labrador
>
Churchill Falls
>
Tailrace
Tailrace is a pressurised in Churchill Falls.
Tailrace
Operator
Churchill Falls (Labrador) Corporation Limited
Waterway
pressurised
Churchill Falls Station
Churchill Falls
Tailrace