DUDE I just puked. WTfudge is that thing? A demon?