Toggle Overlay

NEWSROOM

Barra Grande facility

Category:

Description:

Barra Grande facility provides power to Alcoa smelters in Brazil