DC Direct’s Blammoids: W. T. F?

Excuse me, DC Direct, but…what the f*** are these things? Y’know, other than the horrifying dream-spawn of a deranged Christmas elf who fell asleep reading the Necronomicon.

WTF?

Blammoids, man. They creep me out.