Sea urchin with deformed petaloid, Echinartus scateda. Eocene

Scope and Content

Image of sea urchin