 Pseudohelenoconcha spurca

Pseudohelenoconcha spurca is an extinct species of small air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family Endodontidae.This species was found only in Saint Helena, (an island in the middle of the south Atlantic).