Limpets and Barnacles

1179 / 1220 - Limpets and Barnacles