Morcilla
From Cookipedia
Morcilla is a Spanish black pudding and its ingredients are pigs blood, bread, spices and either onions or rice, depending on where it is made. The best morcillas are supposed to be those from Burgos in Castilla-León.
They are about the same size as a large British sausage and are always cooked.