What is this?

Other: Italian tacos made in China. I’d try it, but I won’t like it.