Sea urchins

Echinometra mathaei - Rock-boring sea urchin

Loading Image