John Constantine

Hellblazer #91: Riding the Green Lanes

John Constantine, Hellblazer