User blog comment:Nalyd Renrut/New Characters Revealed! (VERY Rough Drafts, viewer discretion advised)/@comment-237406-20100701135152

The alien is one of the characters! You'll need to read the story to understand.