Leech: digestive system

591 LEE