blood everywhere
138