
Ep. 12
Quagmire
📅 November 16, 2002🕐 24 min
Synopsis
With the battle against God drawing near, Medusa infiltrates the Demon World to release the great Demon Lord Satan from his seal…!!

Ep. 12
With the battle against God drawing near, Medusa infiltrates the Demon World to release the great Demon Lord Satan from his seal…!!