ECHINOID. Lot of 12 Echinoids (Sea Urchin). Ten of them are Helophora from Morocco. Two are Eupatygus ocalanus from Oscala, Florida.