First Ever Pictures of God

Edition published in 2003 by Librairie Florence Loewy, Paris. Limited edition of 250 signed and numbered cased copies with deluxe edition of 15, each print signed and numbered. 40 prints each 150 x 100mm