I think it a scallop....reason i say that is my son put a sticker on my computer tower of a picture of a scallop...and the caption says "scallops can have up to 100 eyes" and in the first pic up close, those dark dots on the edge look like eyes, just like on this sticker.
|