Cape urchins at Castle Rocks

Cape urchins at Castle Rocks

Observation - Cape urchins at Castle Rocks - Southern Africa. Description: