All the Upper Rank Demons assemble at the Infinity Castle after Upper Six Demons' defeat.
Action / Adventure / Animation
1h 50min