The species appears to be an invasive snail known as the big-eared radix, which is native to Europe and Asia. It was found in ...