Snails on rocky sea shores


8th August 2023