Leeches are parasites that feed off the blood of many animals, including people. Living in freshwater, salt water, and even on land, leeches are always looking for their next meal. Find out about the many kinds of leeches, their anatomy, habitats, and favorite meals. A fact spread highlights some of the more disgusting features of leeches.