Helix buchii is a species of large, air-breathing land snail native to northeastern Turkey, Georgia, and northern Armenia.[1][2]
Helix buchii is a species of large, air-breathing land snail native to northeastern Turkey, Georgia, and northern Armenia.