Chinese Caption Contest #449

What the crap is this!? I know it doesn’t have any Chinese characters to help try to figure it out, but I still can’t even imagine…
This is all I came up with: “Santa’s New Pet of Choice” or “The Big C Gov’t has finally banned reindeers”
What do YOU think it’s for?