Kazabada Kavra! The Azure Prince!

Demon