So now it’s a series. Appalling Christmas foods no one should eat. Today’s installment: Elf Blood.
WHAT IS THIS ABOMINATION UNTO POTATOES?