Trochulus caelatus

Known as: Trichia caelata 
 
National Institutes of Health