Hellblazer #250

Special over-sized issue! An all-star creative cast leaves five new holiday tales under the tree—including Brian Azzarello, Jamie Delano, China Mieville and more! See what the season has in store for the always-naughty, never-nice John Constantine.

Written By:
Brian Azzarello, Peter Milligan, Dave Gibbons, China Mieville, Jamie Delano
Pencils:
Giuseppe Camuncoli, Sean Phillips, David Lloyd, Rafael Grampá, Eddie Campbell
Inks:
Sean Phillips, David Lloyd, Rafael Grampá, Stefano Landini, Eddie Campbell
Cover By:
Lee Bermejo