John Constantine, Hellblazer: Reasons to Be Cheerful

  • $6.00
  • Save $8.99


John Constantine's three illegitimate demonic children seek revenge on him by going after his remaining friends and loved ones.

(SOFTCOVER)