Leeches are bloodsucking hitchhikers. They attach themselves to hosts, both human and animal, gorge on blood, and then fall off. Despite the health problems they cause for humans and animals alike,... This description may be from another edition of this product.