Paperback, 128 pages
English language
Published July 12, 2006 by Vertigo.
Paperback, 128 pages
English language
Published July 12, 2006 by Vertigo.
John Constantine's three illegitimate demonic children seek revenge on him by going after his remaining friends and loved ones.