Way More Than You Ever Wanted To Know About Hello Kitty

More proof that Japan will put Hello Kitty on anything…anything.