Otto Vega

Kamen Rider Slashing Demon is one of the many Oni Kamen Riders in the fanfictional series Kamen Rider: Echo Demon.