Snails sp.

Snails sp.

Observation - Snails sp. - UK and Ireland. Description: