Not long ago, I wrote a post about a pair of Hello Kitty contact lens that looked frightening. Now this is yet another contender in the frightening category. Who in ...