It looks like a wreath made of intestines.
Kind of is though, right? Isn't that what proper sausages are made of... Meat and things stuffed into intestines? Or am I thinking of something else? 
Anyway, I think it looks delicious! 
Not a fan of the mini-willies and sick though.