Segar3590.jpg
Sea urchins, Echinothrix diadema ?, Sea urchin, N. side of NE corner of Macaban, Phillipine Islands & Sulu Sea, Segar3590