Wandering Snail?

Wandering Snail?

Observation - Wandering Snail? - UK and Ireland. Description: One tiny patch of the stream had lots of life

One tiny patch of the stream had lots of life