Synopsis
When Demon Queen Echidna begins her invasion of the human realm, the people turn to the hero Leo Demonheart to protect them.
Type: TV
Episodes: 12
Status: finished
Aired: Apr 5, 2022 to Jun 24, 2022
Premiered: Spring 2022
Genres: Action, Adventure, Comedy, Fantasy