Fish eggs?

Fish eggs?

Observation - Fish eggs? - UK and Ireland. Description: There were 1000s of these washed up on the beach today!

There were 1000s of these washed up on the beach today!