Armagedillio

Something about this creature seems familiar