What is a bloodsucker, if not just a very large puppy?

11 33