The hero clan and the demon clan battle with some surprising twists.The hero clan and the demon clan battle with some surprising twists.The hero clan and the demon clan battle with some surprising twists.