A truly puzzling combination. I don’t get the whole fascination with Hello Kitty to begin with, but this just takes the confusion to another level. [via]