Toggle Overlay

NEWSROOM

Barra Grande Facility

Category:

Description:

Barra Grande facility provides power to Alcoa smelters in Brazil