A global citizen science platform
to discover, share and identify wildlife
leech - An aquatic or terrestrial annelid worm with suckers at both ends. Many species are bloodsucking parasites, esp. of vertebrates, and others are predators.
I think this is a terrestrial leech. I need the exact ID for this. please watch the video the last part.
Spotted on Apr 8, 2012
Submitted on Aug 12, 2012