Close
Green sea urchin. Ericillo de mar
Psammechinus microtuberculatus