dcsimg

Macracanthorhynchus hirudinaceous