Large Amber Snail

Large Amber Snail

Observation - Large Amber Snail - UK and Ireland. Description: