Helicina schereri

Helicina schereri is a species of tropical land snail with an operculum, a terrestrial gastropod mollusc in the family Helicinidae.

Distribution
This species lives in Brazil.