Helix buchii

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