Saw this at a supermarket in a small Italian mountain village. is that a rabbit? wtf