Blood1.jpg (118000 bytes)
John Constantine, as incorrigable as ever in 2020.