Slipper limpets at Castor Rock

Slipper limpets at Castor Rock

Observation - Slipper limpets at Castor Rock - Southern Africa. Description: