Alien snail

Alien snail

Observation - Alien snail - UK and Ireland. Description: