liverpool bay in the irish sea is where england's first offshore wind farm is located.
liverpool bay in the irish sea is where england's first offshore wind farm is located.
north hoyle offshore wind farm
liverpool bay