Leeches are worms that prey on other animals, whether by eating them or sucking their blood. Throughout the world more than 650 leech species have been identified. They all require moisture to live, but leeches may live in freshwater, in saltwater or on land.
WILL IT BITE?! - Giant Bloodsucking Parasite!
Why I love leeches Wisconsin Wetlands Association
10 stomachs, 32 brains and 18 testicles – a day inside the UK's only leech farm, Health & wellbeing
A bunch of suckers Sussex Wildlife Trust
Different Kinds of Leeches
Leeches Missouri Department of Conservation
How to Remove a Leech: Steps, Treatment & More
New species of leech has 3 jaws, almost 60 teeth in each found in Maryland swamp
Leeches
The Cambridge Natural History
Photograph of the co-occurring leech species ''Helobdella triserialis
Nature in Your Backyard: Mystery “Leech” – Your Wild Life