Gigasutaru

An Unknown boss who appears in the Kamen Rider: Battride War and possibly the main antagonist in the game.

Biography
To be added