Hellblazer #251

Scab' part 1! John Constantine digs his fingers deep into his bumpy past and discovers that old wounds and new loves are both best left untouched.

Written By:
Peter Milligan
Pencils:
Giuseppe Camuncoli
Inks:
Stefano Landini
Cover By:
Lee Bermejo