Kabuki

Kamen Rider Festive Demon is a Kamen Rider in the fanfictional American Kamen Rider Series Kamen Rider Echo Demon.