The Idea of Deity (2016)

6" x 4" x 3/8" SOLD - Collection of UCLA Medical Library