Publs blood