Mujaki

Kamen Rider Illusion Snake Demon is a female Demon Kamen Rider appearing in the Kamen Rider Echo Demon movie as the primary villain.