Pomacea paludosa With Leeches Attached (shell about 45 mm.)

Pomacea paludosa With Leeches Attached (shell about 45 mm.)

Pomacea paludosa With Leeches Attached (shell about 45 mm.)