Paperback, 143 pages
English language
Published April 7, 2007 by Vertigo.
Reasons to Be Cheerful (Hellblazer (Graphic Novels))
Paperback, 143 pages
English language
Published April 7, 2007 by Vertigo.
John Constantine's three illegitimate demonic children seek revenge on him by going after his remaining friends and loved ones.