Department of Zoology
University of Osnabruck
Osnabruck, Germany
Erpobdella octoculata (fresh water leech) (25x)
Confocal microscopy