The Pre-Eminent Moment: The Demon Lord's Castle

The Pre-Eminent Moment: The Demon Lord's Castle

Available on Prime Video
S1 E10: Light, Yomi, and Alfa finally arrived at the Demon Lord's castle. Now they just have to work up the guts to actually go inside.