STOCK PHOTO
Written by Brian Azzarello, Jamie Delano, Dave Gibbons, China Mieville and Peter Milligan, Art by Eddie Campbell, Rafael Grampa, David Lloyd, Giuseppe Camuncoli and others, Cover by Lee Bermejo
Happy Christmas and happy 250th issue! An all-star creative cast leaves five new holiday tales under the tree in this oversized holiday special. See what the season has in store for the always-naughty, never-nice John Constantine. It's the most wonderful time of the year! Right?