Spirit Leader

The Spirit Leader is a villain that first appears in The Spirit Part 1: Power Level.