TenSura Season 2 Episode 38 gives us more information on the demon lords. But, I still don't really understand them.

DoubleSama