Mayflower Resolution Turbine Installation Vessel

The Mayflower Resolution was constructed in China’s Shanhaiguan shipyard at Qinhuangdao.