But I think I know what it might be.
I have ABSOLUTELY NOTHING to do with these wall decals.
And I get the distinct feeling they aren't officially licensed
Cartoon Network products either.
But someone's selling them on ebay.
And I thought the pictures were funny.
Especially this one:
Caveat emptor, yo.