dcsimg

Megalobulimus castelnaudi is a species of in the family Strophocheilidae.