Vincent Arcilesi
Demeter and Persephone
96” x 74”, oil on canvas, 1990-91
  BACK