Giant Leech

Giant Leechs are a species of huge leechs.