Roman snail?

Roman snail?

Observation - Roman snail? - UK and Ireland. Description: on alder trees alongside stream by pasture.

on alder trees alongside stream by pasture.