A new ship that will function as an at-sea headquarters for the workers maintaining some 200 wind turbines off the New England coast is nearing completion, part of an Eversource […]
A new ship that will function as an at-sea headquarters for the workers maintaining some 200 wind turbines off the New England coast is nearing completion, part of an Eversource […]