Daily Quiz: May 13, 2016

What have leeches been used for?