Feed The Beast, the world's most extreme cake shop, which opened Friday 25th until Sunday 27th October from 11.30-6.30 everyday. All the cakes are on sale at The Rag Factory just off London's Brick Lane. Featured cakes included a lifesized Devil Horse cake with Kraken Rum pouring from it's mouth into a font, a devil head cake, a 6ft maggot riddle Kraken eye, vagina dentata cupcakes, wound cupcakes and macabre chocolate human hearts. - London, United Kingdom - Thursday 24th October 2013

Feed and Beast
Feed and Beast
Feed and Beast
Feed and Beast
Feed and Beast
Feed and Beast