Underground Powerhouse 

December 19, 2023

« Back to Glossary Index

In Churchill Falls the powerhouse – the structure that houses equipment which is critical to turning energy into electrical power (including turbines and generators. etc.) – is underground.