Segar7715.jpg
Sea urchins, Echinothrix calamaris, Sea urchin, Mborokua, Mare Island Barracuda, Solomon Islands, Segar7715