Parechinus angulosus (Cape Urchin)

Parechinus angulosus (Cape Urchin)

Observation - Parechinus angulosus (Cape Urchin) - Southern Africa. Description: