United States

United States

Gallery: OWPST Titan floating platform concept

USA: Offshore Wind Power Systems of Texas' floating turbine platform design allows construction to take place on land.

Latest Offshore Wind Jobs