an Entity in Data Space: 134.155.108.49:8890
Archaeocidaris is an extinct genus of echinoid that lived from the Late Devonian to the Late Permian. Its remains have been found in Africa, Europe, and North America.