dirudo- Tiffany pollard with her white petsĀ 

more about : dirudo