Drinking blood (42/46)

Drinking blood