Akakiryu of a Thousand Faces

Trivia

 * Akakiryu means "Red Dragon" in Japanese.