Yes! Real live leeches!