snails

snails

Observation - snails - UK and Ireland. Description: snails found in hymalayan balsam near the River Thames in Ham - west london

snails found in hymalayan balsam near the River Thames in Ham - west london