Thread:Tupka217/@comment-5239890-20120814070825/@comment-1038387-20120814070938

I had the same question. I think it's either an original character, or a an obscure 90s alien that only appeared in a couple of issues. I haven't researched it yet.