Echidna

Echidna

エキドナ

Gender

Female

About

Echidna is the demon queen leading the latest invasion on mankind in search of the Philosopher's Stone. After being defeated by Leo Demonheart, she was driven into retreat, but seeks to rebuild her army.