Loading, please wait...

Pavel Zoubok Gallery | New York

 

Barbara Sandler


Barbara Sandler
Lepus, 2009
Oil on paper, 29 7/8 x 16 1/2 inches