Churchill Falls Generating Station

E139123 UNEXPLORED

Churchill Falls Generating Station is one of the world’s largest underground hydroelectric power plants, located on the Churchill River in Labrador, Canada.

Aliases (1)


Please wait…