Isle of Sheppey Orthochetus gastropod

Isle of Sheppey Orthochetus gastropod

Isle of Sheppey Orthochetus gastropod