giant tree-bark demon in marvel comic style