Fake Blood£3.69PricePot of 28.4ml fake blood, suitable for make-up and staining clothesQuantity*Add to CartBuy Now
Fake Blood£3.69PricePot of 28.4ml fake blood, suitable for make-up and staining clothesQuantity*Add to CartBuy Now