DC Direct’s Blammoids: W. T. F? May 19, 2009 | Poe 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. Blammoids, man. They creep me out.