Mactra stultorum?

Mactra stultorum?

Observation - Mactra stultorum? - UK and Ireland. Description: