Centuries ago, vicious and bloodthirsty demons who were immune to all manner ...
The Idaten Deities Know Only Peace
Season 1 Episode 3: Whirlwind
The Idaten training gets cut short when the strongest of the Demons, Nickel, goes head to head with Rin.