Drinking blood (45/46)

Drinking blood