Limpets barnacles and topshells

Limpets barnacles and topshells

Observation - Limpets barnacles and topshells - UK and Ireland. Description: