dcsimg

Pomacea cumingi is a species of in the family Ampullariidae.