Hmmm... Need more Pics to be sure...
There are some more at the link. Not bad at all, but I suspect Italy can do better, and often has.
Dead meat walkin
I agree,