What are Buffalo Leeches?

What are Buffalo Leeches?