HOME
13831, Alexander Devasia, Alexander Devasia, God is Visiting the Roof of the Man, 1990, oil on hardboard, 34.5 x 47 inches