A look at the $1.1 billion solar facility breaking ground in Iberia Parish

(iStock)

A $1.1 billion solar panel manufacturing facility broke ground today in Iberia Parish. 


Already an INSIDER? Sign in.