Aniworks Logoworks
Elemental Gelade

Episode 23 of Elemental Gelade

The Promise