Do you think it would taste good to people?

Saw this in a pet store and it looks genuinely delicious, I'm almost tempted to try it