Looking and flowing like real blood, Global Colours' Fake Blood is available in a 4L large bottle for large-scale horror/fight scenes where a large quantity of blood is required. It is easily removed from skin and hair, but may stain clothing.
Pro Tip: To remove blood stains from the skin, massage in a small amount of shaving foam. The staining disappears!