species 3,304 observations

Atlantic Long-spined Sea Urchin

Diadema antillarum