I'd sure like to see a picture of that Star Spawn. I've got all the released Arkham Horror minis. So it would be nice to be able to complete my collection, or at least get one step closer to completing it.
I'm no Lovecraft aficionado, but isn't this the figure on the right?: