Magical Sweaty Elves Magical Sweaty Elves Magical Sweaty Elves - 35% discount applied (4 ratings) From £3.99 Xmas -A: [Choose]50g100g (+£3.55)250g (+£14.08)500g (+£30.14) Quantity: at £3.99 each Add To Basket