Snail??

Snail??

Observation - Snail?? - UK and Ireland. Description: