Hellblazer #251 preview images

Hellblazer #251

Synopsis

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.