User blog comment:Donking10/new blue alien or not/@comment-3344830-20121117082358

Could just be the Galvan symbol.

Or maybe Walkatrout. *trollface*