Constantine the Hellblazer #3

Constantine the Hellblazer #3

Ming Doyle(w), James Tynion IV(w), Vanesa Del Rey(a), Riley Rossmo(c) Someone is murdering ghosts, a supernatural crime so impossible to solve that John Constantine is forced to return to London and seek help from the one person he hates more than any…

Price: $3.25