Blood pudding, a type of Swedish black pudding made from blood, grains, and spices, often sliced and fried.
Loading reviews...