Buoy / Goose / Gooseneck barnacle?

Buoy / Goose / Gooseneck barnacle?

Observation - Buoy / Goose / Gooseneck barnacle? - UK and Ireland. Description: