Limpets and Barnacles

1161 / 1202 - Limpets and Barnacles