User blog comment:MysterySeeker/Boss Mabel Chupacabra!!!/@comment-5342869-20130209233354

Yup, it's a gremoblin. A gremlin/goblin.

You've got to love combination animals.