scallop ?

scallop ?

Observation - scallop ? - UK and Ireland. Description: