A Demon recruits a team to kidnap Satan in hopes of making a deal with God to merge Heaven and Hell.
Written by award-winning cartoonist Dean Haspiel, this world premiere comic drama centers around a dying…