Charlotte gas turbine site aerial view
icon
icon

Power transformers, born in the USA