Octopus eggs?

Octopus eggs?

Observation - Octopus eggs? - UK and Ireland. Description: