Author:

吾乃帝皇

Kamen Rider Emperor Shura

441 chapters
Kamen Rider no Emperor Shura

160 chapters