Land snails

Land snails

snails from the family helicidae resting on a green stake

by
by
by
by
by
by