Eric Merola

oil on canvas | 84″ x 40″ | 1997

SOLD

Follow on Facebook