Pomacea urceus (Müller, 1774)

Pomacea urceus (Müller, 1774)

From stream, Tobago, West Indies, by Charlotte Lloyd (107 mm.)

Back