Which of these creatures drink blood?

  • Leeches
  • Cockles
  • Snails
  • Winkles
Image credit: Cassi Josh.