Incubos

Incubos is the villain of Arc 23 of the Hero 8 Series.