Hellblazer (1988-2013) #251
-
- $1.99
-
- $1.99
Publisher Description
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.
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.