Nibui

Nibui is a two-horned Red Oni of the Oni Tribe...

Trivia

 * Nibui's appearance is based on that of Shuten-Doji from Onmyoji.