Roman Snail - Heliz pomatia

Roman Snail - Heliz pomatia

Observation - Roman Snail - Heliz pomatia - UK and Ireland. Description: Very large snail.

Very large snail.