Erica Svec

Leech, 2003
Acrylic on canvas
57 x 80 inches

Erica Svec, Leech, 2003
Larissa Goldston Gallery