Buffalo Leeches Courting!
our German friend shows how its done - hirudo therapy
German / English explanations about leeches and cocoons